운영체제

이민구·2023년 11월 1일
0

CS-Study

목록 보기
2/15

운영체제(OpreatingSystem)

운영체제란?

  • 하드웨어를 제어하는 소프트웨어, 유저(응용프로그램)와 하드웨어 사이 중계자 역할
    (응용프로그램 <-> 운영체제 <-> 하드웨어)

폰노이만 구조

  • CPU와 메모리를 분리하여 메모리에 명령어를 따로 저장하는 프로그램 내장 방식
  • CPU와 메모리 간 병목현상 발생함 -> 멀티프로세스, 멀티태스킹, 멀티쓰레드 등으로 발전

운영체제의 역할

  1. 유저 인터페이스(User Interface) - GUI(window,mac)
  2. 입출력 연산(I/O operation)
  3. 자원 할당(Resource allocation)
  4. 보호 및 보안(Protection and security)

커널(Kernel 핵심)

항상 메모리에 올라가 있는 운영체제의 핵심 부분으로써 하드웨어와 응용 프로그램 사이에서 인터페이스를 제공하는 역할을 하며 컴퓨터 자원들을 관리하는 역할, 사용자와 상호작용하는 역할은 하지 않음.

0개의 댓글