ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 운영체제란?
    시스템/운영체제 2020. 4. 21. 22:16

    운영체제의 여러가지 정의가 있겠지만, 운영체제는 다음과 같은 사항을 기본적으로 제공해야 한다.

    • 환경 관리 : 사용자가 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공해야 한다.

    • 자원 관리 : 프로세스가 작업을 수행하기 위한 시스템의 cpu, 메모리 공간, 파일 저장 공간과 같은 자원을 할당하고 프로세스가 종료되면 반환해야 한다.

    • 프로세스 관리 : 컴퓨터의 부적절한 사용과 에러를 방지하기 위해 사용자 프로그램의 수행을 제어한다.

    즉 운영체제는 컴퓨터 '하드웨어'를 관리하는 시스템 프로그램으로, 응용 프로그램을 위한 기반을 제공하며 사용자와 하드웨어 사이에서 중재자 역할을 한다.

    운영체제의 특징

    • 컴퓨터의 부팅 : 컴퓨터를 부팅[booting]해서 컴퓨터를 시작한다.

    • 사용자 인터페이스 제공 : 사용자가 명령을 쉽게 입력할 수 있게 도와주며 운영체제에서 컴퓨터가 이해할 수 있는 형태로 입력을 변환한다. 그리고 컴퓨터에서 처리한 결과 및 정보를 사용자가 확인할 수 있게 화면에 출력한다.

    • 메모리 관리 : 레지스터, 캐시기억장치, RAM 및 디스크 등의 메모리 사용을 최적화하도록 관리한다. 현재 수행 중인 작업에서 프로그램과 데이터를 적절한 메모리 영역에 할당하고 프로그램의 실행이 완료된 후에는 이들을 제거한다.

    • 프로그램 실행 관리 : 컴퓨터 시스템의 자원을 프로그램이나 주변 기기에 적절하게 할당하며 실행을 제어한다. 여러 개의 프로그램을 동시에 또는 하나의 프로그램을 더 빠르게 실행하고자 할 때 적용한다.

    • 파일 관리 : 파일을 하드 디스크에 있는 계층적 구조의 폴더에 저장하여 관리한다.

    • 기타 기능 : 보안 기능, 암호화 및 압축 기능, 인터넷 연결 작업, 네트워크 제어 기능, 성능 모니터링 기능 등을 지원한다.

    '시스템 > 운영체제' 카테고리의 다른 글

    컴퓨터 저장 장치  (0) 2020.04.23
    DMA(Direct Memory Access)  (0) 2020.04.23
    인터럽트  (0) 2020.04.22
    컴퓨터 시스템의 구성  (0) 2020.04.22
    컴퓨터 부팅 과정  (0) 2020.04.21

    댓글

Designed by Tistory.