목록전산학/컴퓨터구조 (3)
배고픈 개발자 이야기
6. 보조저장장치 6.1 자기 디스크 자화될 수 있는 물질로 코팅된 플라스틱(플로피)이나 금속(하드)을 이용한 원형 디스크 구성요소 -원형 평판(circular platter) : 하드디스크(알루미늄) / 2,3,4장 -헤드(head) : R/W, 전도성 코일을 통하여 표면을 자화(magnetize) 평판수*2 -디스크 팔(disk arm) : 헤드를 이동시키는 장치 -구동장치(actuator) : 디스클 팔을 움직이는 모터 PATA -> SATA, SCSI(서버) 섹터 : 디스크에 한 번에 쓰거나 읽는 데이터 크기의 최소 단위 섹터간 갭 : 섹터 구분 간격 트랙간 갭 : 간섭 오류 방지 등각속도 : 제어를 간단히 하기 위해 안쪽 바깥쪽 크기가 다른 섹트의 데이터를 동일하게 함 디스크 형식화 : 섹터의 ..
3. 컴퓨터 산술과 논리 연산 3.1 ALU의 구성요소 CPU : ALU, CU, R-S 산술 연산장치 : 산술 연산들(사칙연산)을 수행 논리 연산장치 : 논리 연산들(AND, OR, XOR, NOT등)을 수행 시프트 레지스터 : 비트들을 좌측 혹은 우측으로 이동시키는 기능을 가진 레지스터 보수기 : 2진 데이터를 2의 보수로 변환(음수양수 : 보수화) 상태 레지스터 : 연산 결과의 상태를 나타내는 플래그3.2 정수의 표현 2진수 체계 : 0, 1, 부호 및 소수점으로 수를 표현 ex) -13.625 = -1101.101 부호 없는 정수 표현(양수만 나타냄)소수와 음수의 표현 소수 표현 2^n, n자리로 소수를 표현음수 표현 부호화-크기 표현 : 크기앞에 0(양수), 1(음수) 부호로 표현, 실제로 사용..
1. 컴퓨터 시스템 개요 1.1 컴퓨터의 기본 구조 컴퓨터시스템의 구성 = H/W+S/W (응용 소프트웨어 - 시스템 소프트웨어 - 하드웨어) 컴퓨터 하드웨어의 주 구성요소(를 Bus구조로 연결) 1.중앙처리장치(CPU,프로세서) 2.기억장치 : 주기억장치 - 직접데이터엑세스 RAM, ROM / 보조저장장치 - 주기억으로 옮김 디스크, CD-ROM 3.입출력장치 하드웨어 : 컴퓨터 자체를 구성하는 물리적인 실체들(신호전달 및 모니터출력) 소프트웨어 : 실제구동하기 위해 명령어로 구성되는것 1.시스템 소프트웨어 : OS, library code 2.응용 소프트웨어 : 워드, 웹브라우저 등 중앙처리장치(Central Processing Unit: CPU) 프로세서 : CONTROL, ALU, REG 프로그램..