염몽 개발일지
article thumbnail
OS. 2. 컴퓨터 시스템과 운영체제
Study/Operating System 2023. 4. 8. 22:42

컴퓨터 시스템과 하드웨어 컴퓨터 시스템의 범위 응용프로그램 층 운영체제 층 컴퓨터 하드웨어 층 컴퓨터 시스템 계층 구조의 특징 사용자는 응용프로그램 / 도구 프로그램을 통해 컴퓨터 사용 하드웨어는 모두 운영체제의 베타적 독점을 지배 받는다. 사용자나 응용프로그램의 하드웨어의 직접 접근 불허 컴퓨터 하드웨어 설명 CPU: 중앙처리 장치 (프로그램 코드 및 기계 명령을 해석하여 실행한다.), 전원이 공급될 작동 시작, 메모리에 적재된 프로그램을 실행 메모리: CPU에 의해 실행되는 프로그램 코드와 데이터가 적재되는 공간 캐시 메모리: CPU 처리 속도가 메모리 속도에 비해 빠르게 향상 -> CPU는 느린 메모리 때문에 대기 시간 늘게 되었음 이를 해결하기 위해, CPU와 메모리 사이에 설치되는 소량의 빠른 ..

article thumbnail
OS. 1. 운영체제의 시작과 발전
Study/Operating System 2023. 4. 8. 04:04

운영체제 운영체제의 개념 운영체제 정의 컴퓨터 사용자와 컴퓨터 하드웨어 사이의 중계 역할을 하면서 프로그램 실행을 관리하고 제어하는 시스템 소프트웨어 즉, 컴퓨터의 자원을 독점적으로 관리하는 소프트웨어 운영체제 정의 핵심 단어 운영체제는 모든 컴퓨터의 자원 관리 (하드웨어 자원, 소프트웨어 자원, 데이터 자원) 운영체제는 자원에 대한 독점 권한 (자원에 대한 모든 관리 권한은 운영체제에게 있음) 운영체제는 관리자 (프로그램, 메모리, 하드웨어, 사용자 계정 등 관리) 운영체제는 소프트웨어 (커널, UI/도구 프로그램, 디바이스 드라이버 구성) 운영체제의 목적 사용자의 컴퓨터 사용의 편리성 컴퓨터의 자원 관리의 효율성 운영체제의 기능 CPU / 프로세스 관리 메모리 관리 파일입출력 관리 장치 관리 네트워크..