💻CS/OS

    [OS] 2. OS Overview

    운영체제의 역할 유저 인터페이스 (편리성) gui, cui, euci (화면이 제공되는 것, 파일 아이콘, 기기만의 ui(작동을 위한) 등) resource management 효율성 hw/sw 리소스 process and thread management 실행의 주체 (프로세스) system management 운영체제의 구분 동시 사용자 수 single user system multi user system (동시에 / 서버가 존재. 가장 일반적) 동시 실행 프로세스 수 single tasking system ( 1개 ) multi tasking system (여러 개) 작업 수행 방식 batch processing system time-sharing system Distributed processing..

    [OS] 1. Computer System Overview 1

    운영체제란? 운영체제란 무엇일까? 사전적 의미를 찾아보면 다음과 같다. 운영 체제 또는 오퍼레이팅 시스템은 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어이다. 운영체제의 주된 목적으로는 하드웨어를 효율적으로 관리하는 것이다. 여러 하드웨어를 잘 관리하여 효율적으로 운영하여야 컴퓨터 성능이 좋아지기 때문에 효율적인 관리가 중요하다. 또한 이를 효율적으로 관리함으로 인해 사용자 혹은 응용 프로그램에게 편의를 제공할 수 있다. 즉 주된 목적인 하드웨어를 관리하는 것이 중요하기에, 하드웨어에는 어떤 것들이 있는지 먼저 살펴보자. 하드웨어 컴퓨터 하드웨어는 프로세서, 메모리(기억장치), 주변 장치로 구성되고 이들은 시..