Computer Science/OS
-
[운영체제] 2. OperatingSystem Structures 운영체제 구조Computer Science/OS 2022. 9. 22. 23:29
1장 복습) 운영체제의 기본 기능 : CPU 스케줄링, 메모리 관리, 파일 관리, 입출력 관리 * CPU 스케줄링 :메인 메모리에 적재된 여러 프로그램 중 하나의 프로그램 선택하여 실행하는 것 운영체제가 제공하는 서비스 (Operating System Services) 사용자 인터페이스(User Interface) : CLI, GUI, Batch 프로그램 실행 (Program execution) 입출력 연산 (I/O operations) 파일 시스템 조작 (File-System manipulation) 통신 (Communications) : 방법) 공유 메모리, 메시지 패싱 에러 검출 (Error detection) : CPU, 메모리, IO장치, 사용자 프로그램에서의 오류에 대한 OS의 적절한 조치 및..
-
[운영체제]1.introduction 운영체제 소개Computer Science/OS 2022. 9. 8. 02:24
운영체제란? 사용자와 컴퓨터 하드웨어 간의 중간 매개체의 역할을 하는 프로그램 운영체제의 목적 1. 사용자 프로그램을 실행시키고 사용자의 문제점을 손쉽게 해결할 수 있는 것 2. 컴퓨터 시스템을 편리하게 사용하게 만드는 것 3. 컴퓨터 하드웨어를 효율적으로 사용하도록 하는 것 컴퓨터 시스템의 구조 (4가지 구성요소) 1. 하드웨어 : 기본적인 컴퓨팅 자원 (CPU, memory, I/O devices 등) 2. OS(Operating system) : 사용자와 응용 프로그램들로부터 하드웨어를 제어 및 정밀 조정한다. 3. 응용프로그램 (Application programs) 4. 사용자(Users) 운영체제의 정의 1. 운영체제는 자원 할당 자이다. -> 자원을 공평하고 효율적으로 사용하도록 할당해준다...