Goal - 다중 프로세서 시스템 - 분산 시스템 - 실시간 시스템 - 인터럽트 기반 시스템 1. 다중 프로세서 시스템 (Multiprocessor system) 다중 프로세서 컴퓨터의 구성 : CPU(프로세서) - 버스 - Memory 다중 프로세서는 컴퓨터의 연산을 처리하는 CPU를 여러개 배치하여 컴퓨터의 성능을 향상시키고, 성능이 좋은 한개의 CPU를 사용하기보다 저사양의 저렴한 CPU를 여러개 사용하여 비용을 절감함. 다중 프로세서의 특징 - 병렬 시스템 (parallel system) - 강결합 시스템 (tightly-coupled system) - 3가지 장점 : performance, cost, reliability - 다중 프로세서 운영체제 (Multiprocessor OS) : CPU가..
Goal - 컴퓨터의 역사 - 운영체제의 등장과 발전 1. 컴퓨터의 역사 컴퓨터는 1940년대, 2차 세계 대전시기에 만들어졌다. 당시에는 라인 프린터방식으로 ,종이를 뚫어서 데이터 인식하고, 망치로 두드려서 데이터를 입력했다. 컴퓨터의 가장 핵심부분은 프로세서와 메모리가 존재했지만 운영체제는 없었다 (No Operating System.) 컴퓨터를 사용하는 것은 너무나도 복잡했기 때문에 오퍼레이터라는 컴퓨터를 전문적으로 사용하는 직업이 존재했다. 그당시 개발자의 역할은, 종이에 프로그램을 짜서 전산실에 옮겨주고 전산실에서는 프로그램을 입력시킴 (종이에 구멍을 뚫어서) 이었다. ( Card reader > memory > processing > line printer = 종이 데이터 -> 컴파일러 -> ..
Goal - 운영체제란? - 운영체제의 기능 - 컴퓨터의 메모리 (롬과 램, 하드디스크) - 운영체제의 구조 - 정리 1. 운영체제란? - 운영체가 없는 컴퓨터는 야생마와 같다. 컴퓨터의 하드디스크에 저장된 다양한 프로그램을 실행하기 위해서는 하드디스크에서 메모리로 프로그램을 올려야 한다, 또한 메모리에 올라온 수 많은 프로그램을 하나의 프로세스단위에서 실행하기 위해서는 다양한 작업이 필요하다. 이런 작업을 운영체제가 수행한다. 컴퓨터를 로딩했을 때, 운영체제가 로드되지 않는다면, 컴퓨터를 조작할 수 있는 방법이 없어진다. ex) 문서 작성 후 내역을 하드디스크에 저장하는 작업은? 운영체제가 해준다. 2. 운영체제의 기능 - 컴퓨터 하드웨어를 잘 관리하여 성능을 높이고 사용자에게 편의성을 제공함. 운영체..
1. 운영체제의 개요 1-1 시스템 소프트웨어 - 시스템 소프트 웨어의 개념과 구성(제어, 처리 프로그램) - 원시 프로그램을 기계어로 번역하는 언어번역 프로그램의 종류, 기능 및 특징 - 목적 프로그램, 로더, 링커 1-2 운영체제의 개념 - 운영체제의 정의, 목적 - 운영체제의 성능 평가 기준 (4가지) - 운영체제의 운용 기법 (7가지) 및 발달 순서 2. 프로세스 관리 2-1 프로세스의 개요 - 프로세스의 정의, PCB\ - 프로세스 상태 전이 - 스레드 2-2 프로세스 스케쥴링 - 프로세스 스케줄링의 개념, 목적 - 비선점 스케줄링의 특징과 종류 (FCFS, SJF, HRN, 기한부, 우선순위) - 선점 스케줄링의 특징과 종류 (SRT, RR, MQ, MFQ) - Context Switching..
- 20200421
- 생활코딩리눅스
- 20200413
- likelion
- 20200330
- 20200428
- 20200510
- 20200622
- 20200403
- 20200317
- 20200502
- 20200624
- 20200417
- 20200424
- 20200423
- 20200504
- chapter8
- 백준
- 20200425
- 20200319
- 20200415
- 20200503
- 20200427
- 20201204
- chapter7
- 20200420
- 20200512
- 20200406
- 20200804
- 20200429
- Total
- Today
- Yesterday