일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Disk
- Scheduling Algorithm
- Banker's Algorithm
- Segmentation
- Paging
- Context Switching
- Fragmentation
- Thread
- SystemProgramming
- Operating System
- Monitor
- semaphore
- resource
- Process Synchronization
- Process
- deadlock
- Look
- Memory Management
- Resource-Allocation Graph
- Process Management
- memory Allocation
- process scheduling
- SSTF
- Mutex
- Linux
- SCAN
- IPC
- Disk Scheduling
- FCFS
- Today
- Total
목록분류 전체보기 (11)
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 File 이름을 통하여 접근하는 정보의 단위로, HDD와 같은 비활성 보조기억장치에 저장한다. OS에서는 문서 형태의 파일 뿐만 아니라 장치 또한 파일로 관리하고 있으며, 이를 special file이라 한다. 파일 연산에는 create/delete, read/write, reposition(lse..

이화여자대학교 반효경 교수님의 2014년 Operating System 강의를 시청한 후 정리한 내용이다. http://kocw.net/home/cview.do?cid=3646706b4347ef09 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net Demand Paging Demand Paging(요구 페이징)은 프로세스 실행 중 필요한 페이지를 물리 메모리로 올리는 것을 말한다. 요구 페이징은 프로세스가 실제로 필요한 페이지만 올리므로 물리 메모리를 비교적 적게 사용할 수 있고, 여유 메모리 공간이 확보되므로 더 많은 프로그램을 동시에 실행..

이화여자대학교 반효경 교수님의 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의 자원을 받아서 실행되는데, 이때 부모와의 자원 공유 여부에 따라..