[컴퓨터시스템] 컴퓨터시스템의 추상화
컴퓨터 시스템에서의 추상화는 각 요소들에게 독립성을 제공해줍니다. 프로세서는 인스트럭션 집합으로 추상화되어 상위 단계에서는 특정한 인스트럭션이 순차적으로 실행될 수 있다는 사실만 이해하면 됩니다. 이러한 추상화 덕분에 동일한 기계어 코드를 다른 프로세서에서도 실행할 수 있게 되었습니다. 소프트웨어 단에서도 운영체제는 입출력 장치를 단순히 파일로 추상화하고 메인 메모리와 디스크를 가상메모리로 추상화합니다. 또한 메인 메모리, 입출력 장치, 프로세서를 프로세스로 추상화합니다. 더 크게 운영체제와 프로세스는 가상 머신(VM)으로 추상화될 수 있습니다.
컴퓨터시스템
2021. 12. 25. 01:20
[컴퓨터시스템] 하드웨어의 구성
버스는 시스템 내의 배선 집합입니다. 워드 단위로 시스템 내 구성요소 간에 데이터를 전송하는 역할을 담당합니다. 워드는 시스템에서 한 번에 처리하는 데이터의 양을 의미합니다. 시스템마다 워드의 크기가 다를 수 있으며 현재 범용 컴퓨터에서는 64bit를 주로 사용하고 있습니다. 입출력 장치는 시스템과 외부를 연결하는 장치입니다. 컨트롤러와 어댑터, I/O bus로 시스템과 연결됩니다. 메인 메모리는 실행 중인 프로그램의 정보를 저장하는 장치입니다. 물리적으로는 DRAM으로 구현되며 논리적으로 선형적인 바이트 배열로 표현됩니다. 바이트 단위로 고유 주소를 가지고 있습니다. 프로세서는 메인 메모리에 저장된 명령어를 해석하고 실행하는 장치입니다. 명령어의 종류와 크기는 인스트럭션 집합에 따라 다르지만 대개 적재..
컴퓨터시스템
2021. 12. 23. 00:00
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 구현
- 큐
- C언어
- C++
- 스택
- 백트래킹
- 취미
- 건이의 특제 떡국 끓이기
- 메이플스토리
- 베릴로그
- 이분법
- gem5
- 백준
- 재귀함수
- recursive
- BOJ
- 영화
- 너비우선탐색
- 정렬
- 애니메이션
- 완전탐색
- backtracking
- 알고리즘
- Git
- 영어 어휘
- Push
- 구조체
- BFS
- Verilog
- 이진탐색
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함
반응형
250x250