[이것이 취업을 위한 컴퓨터 과학이다] : 운영체제 - 운영체제의 큰 그림
운영체제란?프로그램들 간의 올바른 실행을 돕고, 다양한 하드웨어 자원을 프로그램에 배분하는 프로그램이다. 컴퓨터시스템의 핵심소프트웨어로 응용프로그램과 컴퓨터하드웨어 간의 상호작용을 관리하고 제어하는 역할을 한다. 대표적인 운영체제데스크탑 : 윈도우, 맥OS, 리눅스스마트폰 : 안드로이드, iOS운영체제의 구조크게는 인터페이스와 커널로 구분되며,커널 은 프로세스 관리, 메모리 관리, 저장장치 관리와 같은 운영체제의 핵심적인 기능을 담당한다.운영체제의 성능은 커널이 좌우한다.인터페이스 는 사용자와 응용프로그램에 인접하여 커널에 명령을 전달하고 실행 결과를 사용자와 응용프로그램에 돌려주는 역할을 한다.운영체제의 핵심기능 및 역할 핵심기능1. 자원 할당 및 관리CPU 관리: CPU 스케줄링메모리 관리: 가상 메..