운영체제 이론 (2)
운영체제 (Operating System, OS) 개념 및 기능정의 및 목적컴퓨터 하드웨어와 사용자 간 인터페이스 제공시스템 자원 효율적 관리신뢰성, 처리량, 응답 시간 향상운영체제의 주요 기능프로세스 관리: 생성, 삭제, 통신, 스케줄링메모리 관리: 공간 할당 및 회수, 가상 메모리파일 관리: 파일 저장, 접근, 보호입출력 장치 관리: 장치 드라이버 관리운영체제의 주요 종류DOS, Windows, Unix, Linux, MacOS, Android, iOS 등 프로세스와 스케줄링프로세스 (Process)실행 중인 프로그램, PCB로 상태 정보 관리프로세스 상태: 준비(Ready), 실행(Running), 대기(Blocked), 지연(Suspended)프로세스 스케줄링FCFS: 도착 순서대로 실행Round..
더보기
운영체제 이론 (1)
운영체제의 기본 개념운영체제(OS)란 컴퓨터 하드웨어와 소프트웨어 자원을 관리하고, 사용자와 시스템 간의 인터페이스 역할을 하는 핵심 시스템 소프트웨어이다.현재 IT 기기의 대부분(PC, 스마트폰, 서버 등)은 운영체제 기반으로 동작하며, 클라우드, 가상화 환경에서도 필수적이다.대표적인 운영체제: 윈도우(Windows), 리눅스(Linux), 유닉스(UNIX), 맥 OS(Mac OS), 안드로이드(Android), iOS, 타이젠(Tizen), 바다(Bada) 등.대표 운영체제 역사 및 특징유닉스(UNIX): 최초의 상용 멀티유저 운영체제 (AT&T 벨 연구소 개발).리눅스(Linux): 유닉스를 오픈소스 형태로 발전시킨 운영체제. (리누스 토발즈 개발)윈도우(Windows): 마이크로소프트가 GUI 환..
더보기