반응형

컴퓨터 구조 13

프로그램, 프로세스, 프로세서 차이점

먼저 프로그램부터 시작하죠 사전적의미로는 어떤 문제를 해결하기 위해 컴퓨터에게 주어지는 처리 방법과 순서를 기술한 일련의 명령문의 집합체. 이렇습니다 이걸 쉽게말하면 명령문의 집합체라고하죠 간단하게 프로세스에대해서 말해보죠 우리가 윈도우에서 프로그램을 더블클릭할때 그건 실행되고 동작하고있습니다 이상태가 바로 프로세스입니다 프로세서를보죠 사전적으로 Processor (프로세서)는 하드웨어적인 측면에서 "컴퓨터 내에서 프로그램을 수행하는 하드웨어 유닛"이다. 이는 중앙처리장치(Central Processing Unit)를 뜻하며 폰노이만 아키텍쳐에 의해 만들어졌다면 적어도 하나 이상의 ALU (Arithmetic Logic Unit)와 처리 레지스터(Register)를 내장하고 있어야 한다. 뭐 이런이야기지..

컴퓨터 구조 2020.05.03

RAID

RAID 0 중복없이 데이터를 여러디스크에 분활저장한다 저장 저비용이나 장애 대처기능이없다 RAID 1 모든디스크마다 하나의 중복디스크를 설치하여 동일 데이터 중복으로 저장한다 RAID 2 자료를 비트별로 각 디스크에 순환적으로 저장한다 비트수준에서 모든 드라이브에 parity는 오류를 식별하는 해빙코드와 함계저장된다 RAID 3 한개의 그룹당 중복디스크를 하나만 활당하는 방식이다 여러개의 디스크에 데이터에 관련된 정보를 저장하고 독립적으로 단일 parity 디스크를 사용한다 RAID 4 별도의 디스크에 block단위로 저장한다 raid 4는 각각의 디스크그룹들을 독자적으로 관리한다 RAID 5 raid 4의Parity병목현상을 해결하기위해 데이터와parity를 함계 stripping하여 각디스크에 저장..

컴퓨터 구조 2020.04.12

CPU의구성도

CPU의 구성도 CPU의 내부 구성은 크게 산술/논리 연산 장치(ALU), 제어 장치와 레지스터로 구성되어 있다. 산술은 덧셈을 수행하는 것이고, 제어 장치는 시그럴을 통해서 데이터 흐름을 통제하는 것이며 레지스터는 CPU내부의 메모리이다. CPU의 내부 구성 산술 논리 연산장치 산술논리연산장치(ALU: Arithmetic Logic Unit)는 산술적인 연산과 논리적인 연산을 담당하는 장치로 가산기, 보수기, 누산기, 기억 레지스터, 데이터 레지스터 등으로 구성된다. 캐시나 메모리로부터 읽어 온 데이터는 레지스터(Register)라는 CPU 전용의 기억장소에 저장되며, ALU는 레지스터에 저장된 데이터를 이용하여 덧셈, 곰셈 등과 같은 산술 연산을 수행한다. 부동소숫연산장치(FPU)와 정수연산장치, 논..

컴퓨터 구조 2020.04.12
반응형