Upstage AI Lab 4기/컴퓨터 공학

컴퓨터는 0과 1만을 이해한다모든 양수를 1과 0으로 표현하는 방법: 이진수 binary모든 음수를 1과 0으로 표현하는 방법: 2의 보수모든 소수(분수)를 1과 0으로 표현하는 방법: 부동 소수점모든 문자를 1과 0으로 표현하는 방법: 문자 집합(컴퓨터가 이해할 수 있는 문자들의 모음) & 인코딩 -> 이 방법은 컴퓨터마다 다를 수 있다. 2의 보수법 (2's compliment)현재는 대표적으로 음수를 나타내는 방법이다. (0과 1만으로 음수를 표현하는 방법 중 하나)2의 보수값은 이진수 값에 모든 0과 1을 뒤집은 뒤(여기까지는 1의 보수) 1을 더한 값이다 이걸 왜 사용하는가?컴퓨터 내부에서는 음수 기호를 모르기 때문에 모든 숫자가 0과 1만으로 이루어져 있기 때문이다.   💡 근데 0과 1만으..
1. 즉시 주소 지정가장 간단한, 그러나 자주 사용되지는 않는다.연산에 사용할 데이터를 오퍼랜드 필드에 직접 명시가장 빠른 주소 지정 + 데이터 크기에 제한2. 직접 주소 지정오퍼랜드 필드에 유효 주소(연산에 사용될 데이터가 저장된 메모리 주소)를 직접 명시오퍼랜드 필드로 표현 가능한 메모리 주소 크기에 제한이 생긴다.cpu가 레지스터에 접근하는 속도모다 메모리에 접근하는 속도가 훨씬 느리다. 3. 간접 주소 지정오퍼랜드 필드에 유효 주소의 주소 명시유효 주소 크기에 제한은 없으나, 속도가 비교적 느림(유효 주소에 접근하고 그 유효주소가 가리키고 있는 연산 코드에 사용될 실제 데이터가 있는 곳을 한번 더 바라봐야 한다.)cpu가 메모리에 2번 접근 시도 해야 한다. 4. 레지스터 주소 지정연산에 사용할 ..
컴퓨터 구조를 배우는 이유모든 프로그램은 컴퓨터 부품이 실행한다: 성능 & 용량 & 비용 이 세 가지가 컴퓨터 공학을 학습해야 하는 이유다. 컴퓨터 구조프로그램을 이루는 두 정보 (0과 1로 이루어진 정보)명령어 instruction데이터 data컴퓨터의 네 가지 핵심 부품CPU레지스터 - 작은 임시 저장장치, 여러개일수 있다.ALU - 계산기 회로, overflow 검출기제어 장치 - 명령어를 실질적으로 해석해주는 장치, 제어 신호를 내보내주는 장치메인 메모리 & 캐시 메모리(CPU가 메인메모리에 접근하는 시간을 조금 더 줄여주기 위한 보조적인 저장공간)메인 메모리에는 주소가 있다.보조기억장치입출력장치+ 위 네 가지 핵심 부품을 한데 모아서 저장해주는 곳을 '마더 보드'라고 한다.+ 메인 보드(마더 보..
평양냉면7
'Upstage AI Lab 4기/컴퓨터 공학' 카테고리의 글 목록 (2 Page)