본문 바로가기

운영체제(Operating System)3

[2주 차] - 운영체제와 임베디드 운영체제, Intel 8086 CPU Architecture 과목명 : 운영체제(Operating System) 수업일자 : 2023년 03월 15일 (수) 1. 운영체제(Operating System), 임베디드 운영체제(Embedded Operating System) 1-1. 운영체제의 정의 - 운영체제(Operating System)는 사용자의 하드웨어, 시스템의 자원을 제어하고 응용 프로그램에 대한 일반적인 서비스를 제공하는 시스템 소프트웨어를 의미합니다. 1-2. 임베디드 운영체제(Embedded operating system)의 정의 - 일반적으로 하드웨어에 내장되어 있는 운영체제를 의미하며, 보통 전자제품, PDA, 휴대전화, 디지털 카메라 등의 소형 정보 기기와 자동차에 주로 사용되는 운영체제를 의미합니다. 2. Operating Systems an.. 2023. 3. 16.
[Operating System] - 운영체제의 역사, 인터럽트(Interrupt) 이번 게시글은 초기 운영체제가 가진 문제를 해결하기 위해 발전해온 운영체제의 역사와 현재 운영체제의 동작 방식인 인터럽트 기반 시스템(Interrupt based System)에 대해 정리해 보겠습니다. 1. Batch Processing System (일괄 처리 시스템) 초기 컴퓨터의 경우 하나의 프로세스가 실행될 때, "컴파일 > 링크 > 실행"의 과정을 사용자가 직접 제어해 주는 방식으로 번거로움이 많았으나, 위의 과정을 하나로 통합하여 프로그램으로 만든 뒤 CPU에게 직접 할당해 주는 방식이다. 2. Multiprogramming System (다중 프로그래밍 시스템) 과거의 컴퓨터는 매우 고가의 장비였고, 메모리에서도 하나의 프로세스만 실행할 수 있었다. 당시엔 하나의 프로세스만 실행이 가능했기.. 2022. 7. 5.
[Operating System] - 운영체제의 정의 1. 운영체제(Operating System)의 정의 - 컴퓨터를 사용하기 위한 소프트웨어(Software)로써, 컴퓨터의 하드웨어(CPU, Main memory, Disk 등) 의 자원을 관리하고 시스템에서 실행되는 프로그램들을 효율적으로 관리하는 역할을 한다. - 최종적으로 컴퓨터의 하드웨어와 실행되는 프로그램들에 대한 전반적인 시스템을 관리하는 프로그램이다. 2. 운영체제의 목적성 - 컴퓨터 시스템의 성능(Performance)를 높이고 사용자에게 편의성(Convenience)를 제공할 수 있다. 3. 컴퓨터의 부팅(Booting) 과정 - 컴퓨터의 전원이 켜지면 메인 메모리(RAM)에 저장된 ROM(Read Only Memory)의 POST가 실행된 이후, 부트 로더(Boot Loader)가 실행.. 2022. 7. 5.