상세 컨텐츠

본문 제목

컴퓨터의 구성과 동작

Tips/대학

by 한국인맛집 2019. 5. 6. 23:51

본문

반응형

컴퓨터의 구성요소

 

- 하드웨어

 

컴퓨터 하드웨어는 컴퓨터를 구성하고 있는 물리적인 부품을 말한다. 하드웨어는 역할에따라 입력장치 , 연산장치, 제어장치 , 기억장치, 출력장치 로 구성된다.

 

 

  • 입력장치 : 사용하는 문자나 숫자 , 이미지, 음성, 움직임등의 데이터를 컴퓨터가 처리할수 있는 형태로 바꾸어 컴퓨터에 입력하는 장치이다. 컴퓨터가 처리할수있는 0,1로 구성된 2진데이터 형태로 바꾸어주는 역할을 주로해준다.
  • 출력장치 : 인간이 알아볼수 있는 형태인 문자, 숫자, 도형, 음성, 영상,등 나타내주는 장치이다.
  • 기억장치 
    • 중앙처리장치(CPU) : 중앙처리장치는 컴퓨터 전체의 동작을 제어하고 사용자로부터 처리할 데이터를 입력받아 처리한후, 원하는 정보를 출력해 주는 일련의 과정을 제어하고 조정하는 역할을 한다.
    • 주기억장치 : 주기억장치는 접근속도가 빠르나 기억용량이 보조기억장치에 적고 제조단가가 높다. RAM 과 ROM 으로 구성된다.
    • 보조기억장치 : 주기억장치보다 접근속도가 느리다 하지만 기억용량이 매우 크고 , 제조단가가 싼게 장점이다.

[대학교 공부/1-1 컴퓨터의 이해] - 기억장치의 설명

 

 

-  소프트웨어

 

컴퓨터는 하드웨어와 유기적으로 잘동작할수 있도록 관리하는 프로그램인 소프트웨어가 필요로 한다. 소프트웨어는 용도와 목적에따라 시스템소프트웨어와 응용프로그램으로 구분된다.

 

- 시스템 소프트웨어

 

 시스템소프트웨어는 응용소프트웨어를 실행하기 위한 환경을 제공하고 하드웨어를 제어·관리 할수있도록 설계된 컴퓨터 소프트웨어이다.

 

  1. 운영차제(Operating System ) : 사용자가 컴퓨터를 효율적으로 운영·관리·사용 할수 있도록 하드웨어를 제어하는 소프트웨어이다.
  2. 컴파일러 (Compiler) : 프로그램이란 원하는 목적을 달성하기 위해 컴퓨터가 실행해야 하는 명령어를 모아논것이다 . 하지만 명령어는 사람이 이해하기 쉬운 언어 이다.  컴퓨터가 이해할수있는 기계어로 번역할수 있는 프로그램이 컴파일러이다. 
  3. 유틸리티 프로그램(Utility Program) : 사용자가 컴퓨터를 효율적이고, 편리하게 사용할수 있도록 지원해주는 프로그램이다. 대표적으로 디스크조각모음, 화면보호기 , 압축프로그램, 백신프로그램 등이 있다.
 

응용 소프트웨어

 

응용소프트웨어(Aplication)란 사용자의 업무나 원하는 목적에 맞게 개발된 프로그램을 말한다. 응용프로그램의 대표적으로 문서작성, 수치계산 ,이미지제작, 게임등 사용하는 프로그램을 응용소프트웨어라고 한다.

 

 

운영체제

 

- 운영체제의 역할

 

 컴퓨터시스템은 하드웨어, OS , 응용소프트웨어와 같이 세부분으로 분류된다. OS는 하드웨어와 응용소프트웨어 사이에서 중계자 역할을 하면서 사용자가 효율적으로 컴퓨터를 사용할수 있도록 한다.

 

운영체제의 목적

 

구분 내용
처리능력 향상 처리능력이란 단위시간 내에 처리할수 있는 작업량으로, 컴퓨터 시스템 전체의 생산성을 측정하는 단위이다.
응답시간 단축 사용자가 처리를 요구한 시점부터 결과를 얻을때까지 걸리는 시간으로 응답시간이 짧을수록 효율적인 것이다.
사용 가능도 향상 원하는 시간 내에 시스템을 얼마나 빨리 사용할수 있는지 그 정도를 나타낸다.
신뢰도 향상 컴퓨터 시스템이 주어진 환경하에서 원하는 기능을 얼마나 정확하게 수행하는가의 척도이다.
 

운영체제 기능

 

  1.  사용자 인터페이스 : 컴퓨터와 사람을 상호작용하는것을 말한다. CLI(Command Line Interface ) 와 GUI (Graphic User Interface)가 대표적인 인터페이스의 예이다.
  2. 프로세스 관리 : 프로세스란 현재 기억장치상에 실제로 실행중인 프로그램의 상태를 말한다. OS는 한정된 자원을 정해진 작업순서대로 충돌이나 오류없이 사용할수 있도록 관리해준다.
  3. 네트워크 관리 : 다양한 네트워크를 다른 컴퓨터 와 통신할수 있도록 지원해준다.
  4. 기억장치 관리 : OS는 프로그램의 실행요청에 따라 주기억장치에 프로그램을 할당하거나 해제하는 등 메모리 관리를 한다.
  5. 입출력장치 관리  : 입력장치를 통해 사용자로부터 입력을 받거나 출력장치로 출력데이터를 내보내는 작업을 제어한다.
반응형

'Tips > 대학' 카테고리의 다른 글

빛의 특성과 플래시 활용  (0) 2019.05.09
인터넷의 이해  (0) 2019.05.09
네트워크의 이해  (0) 2019.05.09
기억장치의 설명  (0) 2019.05.06
디바이스 기술 - SoC/MEMS  (0) 2019.05.03
소프트웨어와 정보시스템  (31) 2019.04.27

관련글 더보기