CSE/Computer Architecture
-
[Computer Architecture] DMA(Direct Memory Access)CSE/Computer Architecture 2015. 6. 12. 15:58
DMA(Direct Memory Access) Direct memory access (DMA) is a feature of computerized systems that allows certain hardware subsystems to access main system memory independently of the CPU. Without DMA, when the CPU is using programmed I/O, it is typically fully occupied for the entire duration of the read or write operation, and is thus unavailable to perform other work. With DMA, the CPU initiates ..
-
[Computer Architecture] FireWire(IEEE 1394)CSE/Computer Architecture 2015. 6. 12. 15:58
FireWire(IEEE 1394) IEEE 1394, 혹은 파이어와이어(FireWire), 아이링크(i.Link)는 미국의 Apple이 제창한 Personal Computer 및 digital audio, digital vedio용 Serial Bus Interface 표준 규격이다. IEEE 1394는 데이터의 고속 전송과 등시성 실시간 데이터 서비스를 지원한다. IEEE 1394는 낮은 단가와, 간단하고 융통성 있는 케이블 시스템 덕에 Paralell SCSI를 대체하였다. 특징은 다음과 같다. - 디지털 인터페이스의 표준: 반복적인 디지털 대 아날로그의 변환에 따라 발생하는 지속적인 신호의 감쇠를 처리 - 빠르고 용이한 전환 : SCSI와 달리 장치의 설치와 제거가 컴퓨터 구동 중에도 용이 - 사..
-
[Computer Architecture] InfiniBandCSE/Computer Architecture 2015. 6. 12. 15:57
InfiniBand 인피니밴드(InfiniBand)는 High-Performance Computing과 기업용 데이터 센터에서 사용되는 스위치 방식의 통신 연결 방식이다. 주요 특징으로는 높은 Through-put과 낮은 Latency ,높은 안정성 & 확장성을 들 수 있음 Computing Node와 Storage Device와 같은 고성능 I/O 장비간의 연결에 사용됨 -> processor 와 intelligent I/O Devices 간의 dataflow를 위한 구조 PCI를 대체하기위해 나옴 Capacity, Expandability, Flexibility 를 늘리기 위함 -> Reliability, Availability, Serviceability for Internet infrastruct..
-
[Computer Architecture] Moore's LawCSE/Computer Architecture 2015. 6. 12. 15:55
Moore’s Law is a computing term which originated around 1970; the simplified version of this law states that processor speeds, or overall processing power for computers will double every two years. A quick check among technicians in different computer companies shows that the term is not very popular but the rule is still accepted. [출처]: http://www.mooreslaw.org/ 무어의 법칙 3가지 조건반도체 메모리칩의 성능 즉, 메모리..
-
[Computer architecture] 컴퓨터 구조 정리CSE/Computer Architecture 2015. 6. 12. 15:55
프로세서는 클럭에 의해 구동 클록은 일정 주파수 f 혹은 일정 사이클 시간 t(단, t = 1/f)을 가짐 Ic = Instruction Count, 명령어 카운트 = 그 프로그램이 종료되거나 어던 정해진 시간 간격 동안 실행된 기계 명령어들의 수로 정의 실행된 명령어들의 수 CPI(Cycle Per Instruction) : 프로그램에 대한 명령어당 평균 사이클 수 주어진 프로그램을 수행하는 데 필요한 프로세서 시간 T = Ic * CPI * t 프로세서의 성능을 나타내는 데 보편적으로 사용되는 척도는 명령어가 실행되는 율 = MIPS = Ic / T * 10 ^ 6 = f / CPI * 10 ^ 6 Example 1) 400 MHz Processor , 2 million instrctions, Cal..