본문 바로가기

컴퓨터구조

(3)
02.데이터 0과 1로 숫자를 표현하는 방법 정보단위 비트(bit): 0과1을 나타내는 가장 작은 정보단위 N비트는 2^n가지 정보를 표현할 수 있다. 바이트(byte): 8bit 킬로바이트(kb) : 1000byte 메가바이트(mb): 1000kb 기가바이트(gb): 1000mb 테라바이트(tb): 1000gb 워드(word) : CPU가 한번에 처리할 수 있는 데이터 크기를 의미한다. 만약 CPU가 한번에 16비트를 처리할 수 있다면 1워드는 16비트가 되고 한번에 32비트를 처리할 수 있다면 1워드는 32비트가 되는 것이다. 이진법 :수학에서 0과 1만으로 모든 숫자를 표현하는 방법 이진법으로 표현한 수: 이진수 이진수의 음수표현 이진수의 음수 또한 0과1만으로 표현해야한다. 가장 널리 사용되는 방법으로 2의 ..
01. 컴퓨터 구조 시작하기 컴퓨터 구조를 알아야 하는 이유 - 컴퓨터구조를 이해하면 문제 해결 능력이 향상된다 - 컴퓨터 구조를 이해하면 문법만으로는 알기 어려운 성능/용량/비용을 고려하며 개발할 수 있다. 컴퓨터 구조의 큰 그림 컴퓨터가 이해하는 정보 컴퓨터는 0과 1로 표현된 정보만을 이해 1. 데이터 컴퓨터가 이해하는 숫자 문자 이미지 동영상과 같은 정적인 정보 2. 명령어 데이터를 움직이고 컴퓨터를 작동시키는 정보 컴퓨터의 4가지 핵심부품 1. CPU -산술논리연산장치(Arithmetic Logic Unit): 컴퓨터 내부에서 수행되는 대부분의 계산을 담당 -레지스터(Register): CPU내부의 작은 임시 저장장치, 프로그램을 실행하는 데 필요한 값들을 임시로 저장. -제어장치(Control Unit): 제어신호라는 전..
0. 컴퓨터 구조 지금 IT분야로 진로를 설정하고 개발 공부도 진행하고 많은 대외활동들도 진행하고 있지만 실질적으로 알아야 하는 컴퓨터 구조나 운영체제에 관련된 지식이 많이 많이 부족하다고 느껴졌다. 단순히 화며을 만들고 데이터 구조 짜는 것만으로는 실력있는 개발자가 되기 힘들다는 것을 많이 느꼈다. 난 전공자도 아니라서 관련 수업도 듣지 않았는데 책보면서 혼자서 공부하면서 다시 실력을 키우기 위해 노력해 보아야 겠다. 선정한 책은 '혼자서 공부하는 컴퓨터구조+운영체제'로 진행할 것이고 이 블로그에 공부하고 정리한 내용들을 올려놓을 생각이다. 그럼 화이팅