본문 바로가기

분류 전체보기38

데이터 표현과 논리회로 CPU의 구조와 레지스터 데이터 표현과 논리회로 CPU의 구조와 레지스터 컴퓨터에서 사용하는 언어는 0과 1만을 사용하는 이진수 체계를 사용합니다. 사람이 사용하는 숫자는 0부터 9까지의 숫자로 이루어진 십진수 체계를 사용합니다. 컴퓨터는 3이란 숫자를 알지 못하고 0과 1만 알고 있는 것이죠. 0은 전기가 들어와 있지 않은 상태(off)를 말하고 1은 전기가 들어와 있는 상태(on)를 표현합니다. 컴퓨터에서 사람이 사용하는 숫자를  표현한 정보는 수치 데이터라고 합니다. 연산용 데이터를 말합니다. 숫자가 아닌 비수치 데이터는 비수치 데이터라고 하거나 입출력용 데이터라고 합니다. 특수문자도 입출력과 연산에 사용하는 데이터에 속합니다. 0과 1을 컴퓨터에서는 정보를 표현하는 단위로 비트(Bit)라고 합니다. 비트의 8개 묶음을 바.. 2024. 5. 16.
컴퓨터의 작동과 운영체제 컴퓨터 본체에 전원을 연결해서 처음 시동을 거는 절차를 부팅이라고 합니다. 전원이 공급되면 부팅 프로그램이 실행하며 하드웨어 장치들이 제어가 가능한지 점검합니다. 그 후 운영체제라고 하는 시스템 프로그램이 실행되고 사용자가 작업을 할 수 있는 상태가 되기까지의 점검이 마무리되면 부팅 과정이 끝납니다. 부팅이 실행되는 과정에서 모니터에 나타나는 정보는 메인보드 제조사의 로고입니다. 그 후 롬바이오스(ROMBIOS)라는 프로그램이 실행됩니다. BIOS란 운영체제인 시스템 프로그램 중 가장 기본적인 프로그램으로, 메인보드가 처음 시작되어 입출력 장치들이 잘 작동하는지를 점검합니다. 이때 CPU는 보조기억장치에 있는 운영체제를 주기억장치로 복사해서 작동하게 합니다. 운영체제란 영어로는 Operating Syst.. 2024. 5. 16.
하드웨어와 소프트웨어의 차이점과 마더보드의 구성요소 컴퓨터 시스템에서 '하드웨어'와 '소프트웨어'는 기본이 되는 두 가지 중요한 개념입니다. 먼저 하드웨어는 컴퓨터 시스템의 물리적 구성 요소를 말합니다. 즉  손으로 만질 수 있고, 눈으로 볼 수 있는 기기나 장치들입니다. 먼저 찾아볼 수 있는 하드웨어로, 중앙 처리 장치(CPU)는 컴퓨터의 두뇌 역할을 하는 부분으로, 프로그램 명령을 실행합니다. 메모리(RAM)는 프로그램과 데이터를 일시적으로 저장하는 곳으로 빠른 액세스를 제공합니다. 저장 장치(하드 드라이브, SSD)는 데이터를 영구적으로 저장하는 장치입니다. 입출력 장치(키보드, 마우스, 모니터)는 사용자와 컴퓨터 간의 상호작용을 가능하게 합니다. 네트워크 장치(라우터, 스위치)는 컴퓨터가 다른 컴퓨터와 데이터를 주고받을 수 있게 합니다. 이 외에도.. 2024. 5. 15.
컴퓨터 구조의 발달과정 컴퓨터 구조의 발전은 부품 기술의 발달과 밀접한 관련이 있습니다. 초기 컴퓨터는 진공관과 전자관을 사용하여 작동했습니다. 진공관은 전기 신호를 제어하고 증폭하는 데 사용되었으며, 초기 컴퓨터의 주요 처리 장치로 사용되었습니다. 그런데 진공관은 크기가 크고 발열과 안정성 문제가 있었습니다. 1947년에 발명된 트랜지스터는 진공관의 대안으로 등장했습니다. 트랜지스터는 작고 효율적이며, 발열 문제도 적었습니다. 이에 따라 컴퓨터의 크기가 줄어들고, 속도와 신뢰성이 향상되었습니다. 1960년대에는 집적 회로(IC) 기술이 발명되었습니다. 이는 여러 개의 트랜지스터와 다른 전자 부품들을 한 개의 칩에 집적시킨 기술로, 이전보다 훨씬 높은 통합도와 성능을 제공했습니다. 이에 따라 컴퓨터의 소형화와 성능 향상이 가속.. 2024. 5. 15.