본문 바로가기

Computer Science/Computer Architecture6

[ 혼자 공부하는 컴퓨터구조 + 운영체제 ] Chapter02. 데이터 02-1. 0과 1로 숫자를 표현하는 방법컴퓨터는 0과 1로 모든 정보를 표현하고, 0과 1로 표현된 정보만을 이해한다. 이번 절에서는 컴퓨터가 표현하는 정보 단위를 학습하고, 0과 1만으로 숫자를 표현하는 방법에 대해 학습한다. (1) 정보 단위비트: 0과 1을 나타내는 가장 작은 정보 단위비트는 전구에 빗대어 생각할 수 있는데, 전구 한 개로 (꺼짐) 혹은 (켜짐), 두 가지 상태를 표현할 수 있듯비트는 0 또는 1, 두 가지 정보를 표현할 수 있으며 n 비트는 2$^n$가지 정보를 표현할 수 있다. 프로그램의 크기를 말할 때는 표현의 편의를 위해 비트보다 큰 단위를 사용한다. 바이트(byte): 여덟 개의 비트를 묶은 단위 (1바이트 = 8비트)- 1바이트는 2$^8$(256)개의 정보를 표현할 수.. 2024. 4. 26.
[ 혼자 공부하는 컴퓨터구조 + 운영체제 ] Chapter 01. 컴퓨터 구조 시작하기 01-1. 컴퓨터 구조를 알아야 하는 이유(1) 문제 해결같은 코드를 작성했는데도 어떤 컴퓨터에서는 코드가 제대로 작동하고, 어떤 컴퓨터에서는 제대로 작동하지 않는 상황이 빈번하게 발생한다.컴퓨터 구조를 이해하고 있다면 문제 상황을 빠르게 진단할 수 있고, 문제 해결의 실마리를 다양하게 찾을 수 있다. (2) 성능, 용량, 비용개발한 프로그램이 어떤 환경에서 어떻게 작동하는지 잘 이해하고 있어야 하며, 프로그램을 위한 최적의 컴퓨터 환경을 스스로 판단할 수 있어야 한다.컴퓨터 구조를 이해하면 입력과 출력에만 집중하는 개발을 넘어, 문법만으로는 알기 어려운 성능, 용량, 비용까지 고려하며 개발할 수 있다.  01-2. 컴퓨터 구조의 큰 그림컴퓨터 구조 지식은 크게 두 가지로, '컴퓨터가 이해하는 정보'와 .. 2024. 4. 19.