본문 바로가기

운영체제3

[운영체제] Process Management Job/프로그램 실행 할 프로그램 + 데이터 컴퓨터 시스템에 실행 요청 전의 상태 디스크에 있는 프로그램 프로세스 실행을 위해 시스템(커널)에 등록된 작업 시스템 성능 향상을 위해 커널에 의해 관리 됨 메모리에 적제된 상태 프로세스의 정의 실행중인 프로그램 커널에 등록되고 커널의 관리하에 있는 작업 각종 자원들을 요청하고 할당 받을 수 있는 개체 프로세스 관리 블록(PCB)을 할당 받은 개체 능동적인 개체 자원(Resource)의 개념 커널의 관리 하에 프로세스에게 할당/반납 되는 수동적 개체(passive entity) 자원의 분류 H/W resources Processor, memory, disk, monitor Etc… S/W resources Message, signal, files, Etc… P.. 2023. 3. 28.
[운영체제] OS Overview 운영체제의 역할 User Interface (편리성) CUI GUI EUCI(End-User Comfortable Interface) Resource management (효율성) HW resource SW resource Process and Thread management System Management (시스템 보호) 운영체제의 구분 동시 사용자 수 single-user system Windows, android,MS-DOS 등 Multi-user system Unix, Linux 등 동시 실행 프로세스 수 single-tasking system 시스템 내에 하나의 작업(프로세스)만 존재 Multi-tasking system 동시에 여러 작업(프로세스)의 수행 가능 작업들 간 사이의 동시 수행, 동.. 2023. 3. 17.
[운영체제] Computer System Overview 컴퓨터 하드웨어 프로세서 cpu gpu 응용 전용 처리장치 등 메모리 주 기억장치 보조기억장치 주변장치 키보드/마우스 모니터, 프린터 네트워크 모뎀 등 프로세서(Processor) 컴퓨터의 두뇌(중앙처리장치) 연산 수행 컴퓨터의 모든 장치의 동작 제어 레지스터 (Register) 프로세서 내부에 있는 메모리 프로세서가 사용할 데이터 저장 컴퓨터에서 가장 빠른 메모리 레지스터의 종류 용도에 따른 분류 전용 레지스터, 범용레지스터 사용자가 정보 변경 가능 여부에 따른 분류 사용자 가시 레지스터, 사용자 불가시 레지스터 저장하는 정보의 종류에 따른 분류 데이터 레지스터, 주소 레지스터, 상태 레지스터 운영체제와 프로세서의 관계 프로세서에게 처리할 작업 할당 및 관리 프로그램의 프로세서 사용 제어 메모리 데이터.. 2023. 3. 15.