운영체제(Operating System)란? 컴퓨터 시스템 자원인 하드웨어를 잘 관리하여, 사용자와 응용프로그램들에게 서비스를 제공하는 역할을 하는 시스템이다.하드웨어란? 하드웨어는 프로세서, 메모리, 주변장치로 이루어져 있고, 운영체제에 관리를 받는다. 프로세서는
운영체제(Operating System)의 역할 \- 유저에게 편리함을 제공 \- 하드웨어와 소프트웨어의 자원관리를 통해 효율성을 높인다. \- 프로세스와 스레드를 관리한다. \- 시스템을 보호한다. 운영체제의 구분동시 사용자수에 따라Single-user sys
프로세스(Process)란?실행을 위해 시스템(커널)에 등록되어 커널의 관리 하에 있는 작업Process Control Blockos가 프로세스 관리에 필요한 정보 저장프로세스 생성시, 생성 됨프로세스의 상태프로세스와 자원 간의 상호작용에 의해 결정Running, R
스레드 프로세스가 자원을 제어하는 것 프로세스가 여러 자원을 여러개의 스레드로 제어할 수 있다. 스레드는 자원은 공유하고 제어를 하는 것이다. 스레드의 장점 스레드 사용의 예 => 사용자 응답성을 높이는 장점. ---- 스레드의 개념 스레드의 구현 사용자수준 스
🏀 프로세스 스케줄링이란?여러개의 프로세스가 시스탬 내 존재하기 때문에 자원을 할당할 프로세스를 선택해야한다.이것을 가능하게 하는 것이 프로세스 스케줄링이다.🏀 스케줄링의 목적시스템의 성능 향상🏀 시스템 성능의 지표응답시간작업 처리량자원 활용도 등등🏀 스케줄링