[OS] Lecture 2. OS Overview (2/2)
·
OS
운영체제의 역할 컴퓨터 시스템 자원을 관리해서 사용자에게 서비스 제공 - 편리성 (User Interface): CUI, GUI, EUCI - 효율성 (Resource management): Hw resource, SW resource - 프로세스(실행 주체)와 thread management - 시스템 보호(System management) 컴퓨터 시스템의 구성 System Call Interface - 사용자가 직접 커널에 접근을 막는다. 필요한 기능이 있으면 OS에 요청. - 커널이 제공하는 기능 들 중 사용자가 사용할 수 있는 기능들을 모아 놓은 집합. - SCI은 요청의 통로. 운영체제의 구조 1. 커널: OS의 핵심부분. 가장 빈번하게 사용되는 기능 담당. 리소스 관리(processor, me..
[OS] Lecture 2. OS Overview (1/2)
·
OS
운영체제란? 컴퓨터 시스템 자원을 관리해서 사용자에게 서비스 제공하는 시스템 소프트웨어 프로세서란? 중앙 처리 장치. CPU, GPU. 컴퓨터 시스템을 통제하고 프로그램의 연산을 실행하고 처리하는 제어 장치 - 연산 수행 - 컴퓨터 모든 장치 제어 레지스터란? 프로세서 내부에 있는 메모리(CPU에 포함). 컴퓨터에서 가장 빠른 메모리. CPU가 요청을 처리하는 데 필요한 데이터를 일시적으로 저장하는 기억장치 다양한 레지스터들을 통해 연산이 이뤄진다. 운영체제와 프로세서 - 운영체제는 프로세서에 처리할 작업 할당 및 관리: 프로세스 생성 및 관리 - 프로그램의 프로세서 사용 제어 메모리란? 데이터를 저장하는 장치(기억장치) 메모리의 종류 1. 레지스터 2. 캐시: CPU에 포함. 레지스터보다 코어에 멀리 ..