일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Virtual Address
- Producer consumer
- Linux
- peer-to-peer access
- C
- ostep
- gpgpu sim
- cdua
- CSAPP
- nvidia
- GPGPU
- Multithreading
- OS
- tabedit
- 소비자 생산자
- unix
- Process
- Unified Memory
- multiprocessor
- vi
- CUDA
- GPU
- parallel programming
- 운영체제
- gpgpu-sim
- vim
- ubuntu
- thread
- vi 여러 창
- .cu
- Today
- Total
목록OS (11)
하루의 대학원 도전기
보호되어 있는 글입니다.
https://codex.cs.yale.edu/avi/os-book/OS10/practice-exercises/index-solu.html Operating System Concepts - Practice Exercises We provide solutions to the Practice Exercises of the Tenth Edition of Operating System Concepts , by Silberschatz, Galvin and Gagne. These practice exercises are different from the exercises provided in the text. (Solutions to the exercises in the text ar codex.cs.yale.ed..
when a processor accesses memory, it spends a significant amount of time waiting for the data to becom available. this situation is called memory stall (M). ( compute time : C ) with two hardware threads per core( CPU ), we can remedy this situation. this technique is called CMT. chip multithreading.
above table illustrates Pthreads allows thread to disable or enable cancellation. ( thread cancellation. ) 1. asynchronous cancellation 2. deferred cancellation.
Example : 14-bit virtual address. Stack grows negative.
if we are using 14-bit virtual address, how to get segment and offset with SEG_MASK and OFFSET_MASK. their value is described in the picture.
context register의 contents를 저장함으로써, stopped process의 context를 저장할 수 있다. ( memory에 ) by restoring its register values, the Os can resume runnign the process. ( stop되어있던. )