
Ch2. 운영체제 개요 운영체제의 역할 1. User Interface (편리성) CUI (Character User Interface) GUI (Graphic User Interface) EUCI (End-User Comfortable Interface) 2. Resource management (효율성) HW resource (processor, memory, I/O devices, Etc.) SW resource (file, application, message, signal, Etc.) 3. Process and Thread management Process : 프로그램 실행의 주체 4. System management (시스템 보호) [색이 칠해진 부분이 OS 층] 운영체제의 구분 동시 사용자 ..

Ch1. 컴퓨터 시스템 개요 컴퓨터의 자원을 효율적으로 관리해서 사용자에게 서비스를 제공하는 소프트웨어 컴퓨터 하드웨어 프로세서 계산하는 역할 CPU GPU 응용 전용 처리장치 등 메모리(Memory) 무언가 저장하는 역할 주 기억장치 보조 기억장치 주변장치 키보드/마우스 모니터, 프린터 네트워크 모뎀 등 프로세서 (Processor) 컴퓨터의 두뇌 (중앙처리장치) 연산 수행하고 컴퓨터의 모든 장치의 동작을 제어함 레지스터 (Register) 프로세서 내부에 있는 메모리 프로세서가 사용할 데이터를 저장 컴퓨터에서 가장 빠른 메모리 레지스터의 종류 용도에 따른 분류 전용 레지스터, 범용 레지스터 사용자가 정보 변경 가능 여부에 따른 분류 사용자 가시 레지스터, 사용자 불가시 레지스터 저장하는 정보의 종류에..