일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- Process Management
- IPC
- SCAN
- Operating System
- Mutex
- Process Synchronization
- Linux
- resource
- Banker's Algorithm
- Look
- Context Switching
- Scheduling Algorithm
- Fragmentation
- Process
- Monitor
- Resource-Allocation Graph
- SSTF
- process scheduling
- Memory Management
- Disk Scheduling
- deadlock
- SystemProgramming
- memory Allocation
- Segmentation
- semaphore
- Thread
- Paging
- FCFS
- Disk
- Today
- Total
목록Operating System (7)
CS Notepad

이화여자대학교 반효경 교수님의 2014년 Operating System 강의를 시청한 후 정리한 내용이다. http://kocw.net/home/cview.do?cid=3646706b4347ef09 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net Disk Structure Logical Block: 디스크 외부에서 디스크로 접근할 때의 최소 정보 단위. 1차원 배열로 다룬다. Sector: Logical Block이 실제 disk에 mapping된 정보 저장 단위. 0번 sector는 최외곽 실린더의 첫 트랙의 첫 섹터를 말한다. Platt..

이화여자대학교 반효경 교수님의 2014년 Operating System 강의를 시청한 후 정리한 내용이다. http://kocw.net/home/cview.do?cid=3646706b4347ef09 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net Memory 프로그램이 실행되면 갖게 되는 자원으로, 주소로 접근한다. Address 주소는 두 가지 유형이 존재한다. Logical Address (=Virtual Address, 논리적 주소): 실제 물리 메모리의 위치가 아닌 프로세스에게 가상으로 할당된 독립적인 메모리 공간을 가리키는 위치. ..

이화여자대학교 반효경 교수님의 2014년 Operating System 강의를 시청한 후 정리한 내용이다. http://kocw.net/home/cview.do?cid=3646706b4347ef09 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net Resource 시스템에서 자원(Resource)는 CPU, Memory, I/O Deviece 등의 하드웨어 자원과 커널에서 추상적으로 정의하여 관리하는 소프트웨어 자원으로 나뉜다. 프로세스가 자원을 사용할 때는 Request, Allocate, Use, Release순으로 사용한다. Deadlo..

이화여자대학교 반효경 교수님의 2014년 Operating System 강의를 시청한 후 정리한 내용이다. http://kocw.net/home/cview.do?cid=3646706b4347ef09 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net Race Condition 위 두 개의 코드는 각각 Producer와 Consumer로, count 변수의 값을 증가 또는 감소하는 역할을 한다. 만약 Producer와 Consumer가 둘 다 실행되어 동일한 count 변수를 바꾼다고 할 때, 아래와 같은 문제가 발생할 수 있다. count의 초..

이화여자대학교 반효경 교수님의 2014년 Operating System 강의를 시청한 후 정리한 내용이다. http://kocw.net/home/cview.do?cid=3646706b4347ef09 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net CPU & I/O Burst in Program Execution 프로세스에서 CPU 연산을 진행하는 것을 CPU burst, I/O 연산을 진행하는 것을 I/O burst라고 한다. 프로세스는 CPU burst와 I/O burst를 번갈아 실행하며, CPU burst가 큰 경우에는 CPU boun..

이화여자대학교 반효경 교수님의 2014년 Operating System 강의를 시청한 후 정리한 내용이다. http://kocw.net/home/cview.do?cid=3646706b4347ef09 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net Process Creation 프로세스는 부모 프로세스로부터 생성되어 부모-자식 관계가 형성되어 트리 형태의 계층을 이룬다(모든 프로세스의 조상은 init이다). 프로세스의 생성 시 커널의 도움을 받는다. 생성된 자식 프로세스는 OS의 자원을 받아서 실행되는데, 이때 부모와의 자원 공유 여부에 따라..

이화여자대학교 반효경 교수님의 2014년 Operating System 강의를 시청한 후 정리한 내용이다. http://kocw.net/home/cview.do?cid=3646706b4347ef09 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net Process 실행 중인 프로그램. 프로그램이 메모리에 올라가면 프로세스가 된다. Context 프로세스의 실행 문맥. 현재 프로세스가 위치한 메모리 공간과 레지스터에 저장된 값, 프로세스 정보를 담는 커널 데이터가 포함된다. 하드웨어 문맥: 프로그램 카운터, 레지스터 프로세스 주소 공간: code..