일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 독후감
- 채권
- 독서
- 투자
- 성분
- 알고리즘 공부
- 다독
- 프로그래밍언어
- 화장품
- 주식
- 자바
- 서평
- 돈
- 재테크
- JavaScript
- 책을알려주는남자
- 알고리즘공부
- 프로그래머스 알고리즘 공부
- 책알남
- 지혜를가진흑곰
- 경제
- 알고리즘트레이닝
- algorithmTest
- 자바스크립트
- C++
- algorithmStudy
- Java
- C
- algorithmtraining
- 백준알고리즘
- Today
- Total
목록[Snow-ball]프로그래밍(컴퓨터)/운영체제(Operating System) (2)
탁월함은 어떻게 나오는가?
CPU는 명령어를 해석하여 실행하는 장치이다. CPU는 산술논리 연산장치, 제어장치, 레지스터(임시 저장 장치)로 구성되며, 3대 구성요소가 협업으로 작업을 처리한다. 책 [쉽게 배우는 운영체제]에서 요리사 모형에 빗대어 설명한 부분이 이해가 되기 좋아서 책을 인용해서 설명하겠다. 산술논리 연산장치 = 요리를 하는 행위 제어장치 = 작업 지시 명령 레지스터 = 재료 임시 보관함 1. 산술논리 연산장치 요리사가 재료를 삶거나 찌거나 볶듯이 CPU에서 데이터를 연산하는 장치가 산술논리 연산장치(ALU - Arithmetic and Logic Unit)이다. 산술논리 연산장치는 데이터의 덧셈, 뺄셈, 곱셈, 나눗셈 같은 산술 연산과 AND, OR 같은 논리 연산을 수행한다. 2. 제어장치 제어 신호(contr..
클록(동작 주파수)이란? 클럭(clock)이란 CPU의 속도를 나타내는 단위이다. 클럭은 1초 동안 파장이 한 번 움직이는 시간을 의미하는데, 컴퓨터에서 CPU가 작업을 하거나 하드디스크에서 데이터를 메모리로 옮기는 작업도 일정한 박자에 맞추어 진행한다. 이 시간 동안 처리하는 데이터 양에 따라 CPU의 속도가 달리지게 된다. 좀더 풀어 설명하자면, 컴퓨터에서 일정한 박자를 만들어 내는 것이 클록(clock)인 것이다. 트럭에 쌓인 배추를 내릴 때도 배추를 던지는 사람과 받는 사람의 박자가 맞아야만 빠르고 제대로 내릴 수 있게 된다. 클록에 의해 일정 간격으로 만들어지는 틱(tick)을 펄스(pulse) 혹은 클록 틱(clock tick)이라 부른다. 클록이 일정 간격으로 펄스를 만들면 거기에 맞추어 컴..