Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- XML
- architecture
- control
- github
- react
- for
- DB
- system
- php
- javascript
- DoM
- Algorithm
- DATAPATH
- computer
- data structure
- while
- Java
- function
- mysql
- DS
- MIPS
- MacOS
- Pipelining
- Class
- web
- html
- CSS
- instruction
- python
- Linux
Archives
- Today
- Total
목록bus (1)
YYYEJI
[OS] 버스(bus)란
버스(bus)란? 데이터가 움직이는 길의 종류 중 하나입니다. 버스를 사용하게 되면 무엇보다 빠르게 데이터를 전송할 수 있습니다. 또한 다른 devices가 일할 때 CPU가 일을 할 수 있습니다(병렬구조). 사진으로 살펴보겠습니다. device들을 연결하는 선들이 버스입니다. 여기서 buffer가 등장하는데 ! buffer는 controller 안에 존재하는 작은 메모리입니다. keyboard에서 key를 하나 누르면 CPU로 바로 가는 게 아니라 controller 안에 있는 buffer 안으로 들어갑니다. I/O(input/output)은 해당 device에서부터 해당 controoler의 local buffer까지의 data transfer입니다. 이제 buffer까지 온 데이터를 memory로 ..
Operating system
2023. 4. 27. 01:58