Computer Science/컴퓨터구조
-
[Computer Architecture] 2. 데이터의 표현Computer Science/컴퓨터구조 2020. 9. 18. 18:49
※ 1 nibble = 4 bit ※ 8진수는 2진수에서 3자리씩, 16진수는 2진수에서 4자리씩 묶어 변환하여 표현한다. ※ 실수의 소수 부분은 이진수 변환 시 곱하며 해당 값을 계산한다. # 보수(complement)는 뺄셈과 음수를 실현한다. - one's complement(1진 보수=1의 보수) : 최댓값(해당 bit에서 가장 큰 표현형) 형성에 서로 보완 관계에 있는 두 수의 관계 ex) A + B = 9, A + B = 99 - two's complement(2진 보수=2의 보수) : Modulus(최대 표현 자리 수) 형성에 서로 보완 관계에 있는 두 수의 관계 ex) A + B = 100 (해석 : 두 자리 수를 표현하기 위한 모든 가지 수, 99(99가지)와 0(1가지)은 서로 2의 보..
-
[Computer Architecture] 1. 컴퓨터 시스템의 이해Computer Science/컴퓨터구조 2020. 9. 4. 20:11
# 컴퓨터의 구성 1. 소프트웨어 - 시스템 소프트웨어 : 응용 소프트웨어와 하드웨어 사이의 호환성을 해결해주는 중개자 역할을 한다. ex) 운영체제, 컴파일러, 링커, 유틸리티 - 응용 소프트웨어 ex) 엑셀, 파워포인트, 로켓 발사, 테슬라 자동차 자율주행 2. 하드웨어 - 주기억장치 : 프로세스가 진행되는 곳이다. ex) 작업을 할 때 사용하는 테이블 - 중앙처리장치 ex) 작업을 보조하는 뇌, 계산기와 같은 도구 - 보조기억장치 : 처리된 프로세스의 내용이 담기는 공간이다. ex) 서류작업 후 서류를 넣어두는 서랍 # 데이터의 표현 1. 정보(information) : 가공된 데이터 2. 데이터(data) : 정보 처리를 위해 이진(binary) 혹은 디지털과 같은 편리한 형태로 전환된 자료, 정..