| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- MLFQ
- PIM
- 스케줄러
- FIFO
- DRAM
- Process
- scheduler
- computer architercure
- 어셈블리
- Segmenation
- 컴퓨터 구조
- SJF
- Process in Memory
- virtual memory
- 프로그래밍
- 문법
- STCF
- 운영체제
- C언어
- Round robin
- Computer Architecture
- scheduling
- System Call
- 프로그래밍언어
- 컴퓨터
- Operating System
- sceduling
- Fair-Share Scheduling
- Stride scheduling
- Today
- Total
목록전체 글 (11)
Nyong!
What is RTL design? Describe complex digital system in modular design Each module is composed with register, decoder, mulitplexer, opreartor or control logic. Each moules are connected with datapath and control signal. Module is combination of regiters. Register is consist with flip flop. Data transfer is implemented by combinational logic. Basic of Verilog Logic value system There are four kind..
if, else if를 사용한 문법과 switch문은 결과적으로 같은 역할을 수행할 수 있다. 아래 코드를 확인해보자 //if 문 예시 int main(){ int i; scanf("%d", &i); if (i == 0) printf("input is 0"); else if (i == 1) printf("input is 1"); else if (i == 2) printf("input is 2"); else if (i == 3) printf("input is 3"); else if (i == 4) printf("input is 4"); else if (i == 5) printf("input is 5"); else printf("wrong input") return 0; } //switch 문 예시 int ..
Why memory virtualization? -> 프로세스를 동시에 실행하기 위하여! 여러 process들이 memory를 공유할 때, '가장 간단한' 방법은 하나의 process가 memory를 전부 사용하는 방법이다. 이 방법을 사용한다면, 하나의 process가 실행되는 동안 다른 process들은 모두 disk에 저장되어야 한다. disk는 memory에 비해 매우 느리다. 따라서 disk에서 읽고 쓰며 process들이 context switching을 한다면 context switching overhead가 너무 크다. 따라서, OS는 여러 process를 memory에 동시에 저장한다. 그리고 이를 위하여, memory virtualization을 사용한다. Address Space Ma..