본문 바로가기
반응형

Computer Science/컴퓨터구조9

Digital Systems and Logic (1) 논리 게이트, 조합 및 순차 논리, ALU, 그리고 불 대수 1. Hardware Design Hierarchy2. 스위치스위치는 물리적 구현의 기본 요소.관례적으로 입력이 "1"일 경우, 스위치가 활성화(asserted)된 것으로 간주.만약 A가 "0"(비활성화, unasserted)인 경우, 스위치를 열고(Open) 전구(Z)를 끈다(OFF).만약 A가 "1"(활성화, asserted)인 경우, 스위치를 닫고(Close) 전구(Z)를 켠다(ON).즉, 입력 신호 A의 값에 따라 스위치의 상태가 결정되고, 이에 따라 전구 Z의 켜짐/꺼짐 상태가 제어됨.스위치들을 더 복잡한 구조(부울 함수)로 구성할 수 있다.화살표는 어설션(확신) 시의 동작을 나타냄(1=닫힘).즉, 스위치들을 조합하여 더 복잡한 논리 기능을 수행할 수 있으며, 이러한 구조에서는 입력 신호의 어설.. 2024. 4. 29.
컴퓨터구조의 전반적인 소개 (4) 컴퓨터 아키텍처 최신 동향: GPGPU, TPU, 멀티코어 프로세싱, 전력 관리 기술 1. Power Trends CMOS IC 기술은 컴퓨터 칩과 같은 반도체 장치에서 널리 사용되는 중요한 기술.CMOS는 "Complementary Metal-Oxide-Semiconductor(상보성 금속 산화물 반도체)"의 약자로, 이 기술은 전력 소비를 줄이면서도 높은 성능을 제공하는 데 중점을 둔다.2. Uniprocessor Performance3. Reducing Power 새로운 CPU가 전력을 줄이기 위해 다음과 같은 조치를 취했다고 가정:새 CPU는 기존 CPU 대비 용량부하가 85%.전압과 주파수를 각각 15% 줄였다.이러한 조치들은 전력 소모를 줄이는 데 기여하지만, “전력 벽(power wall)”에 부딪혔다고 함.즉, 전압을 더 이상 줄일 수 없고, 더 많은 열을 제거할 수 없다는.. 2024. 4. 29.
컴퓨터구조의 전반적인 소개 (3) 컴퓨터 성능 향상 기법: CPU 시간, 클럭 속도, CPI, 명령어 수 최적화 1. Response Time and Throughput응답 시간(Response Time)과 처리량(Throughput)은 컴퓨터 시스템의 성능을 평가하는 두 가지 중요한 지표.응답 시간은 특정 작업을 시작하고 완료하는 데 걸리는 시간을 의미.예를 들어, 사용자가 클릭을 하고 그 결과를 보는 데까지 걸리는 시간이 이에 해당.처리량은 단위 시간당 시스템이 수행할 수 있는 작업의 총량을 의미.이는 시간당 처리할 수 있는 작업의 수나 트랜잭션의 수로 측정될 수 있다.응답 시간과 처리량은 하드웨어 업그레이드에 의해 영향을 받을 수 있다:프로세서를 더 빠른 버전으로 교체하는 경우:응답 시간:더 빠른 프로세서는 각 작업을 처리하는 데 필요한 시간을 줄여줌.따라서 응답 시간이 개선.처리량:더 빠른 프로세서는 단위 .. 2024. 4. 29.
컴퓨터구조의 전반적인 소개 (2) 네트워크, 프로세서 & 디스크 발전, DRAM 용량 및 속도, 프로그램 컴파일 과정, 어셈블리 & 기계 언어 이해, 컴퓨터 명령 코드 실행 방법, 저장 프로그램 개념 설명 1. 네트워크네트워크는 컴퓨터들이 서로 통신하고 자원을 공유할 수 있게 해주는 시스템.네트워크는 크게 세 가지 주요 유형으로 구분.지역 네트워크(LAN, Local Area Network):이 네트워크는 일반적으로 한 건물 내부나 가까운 거리에 위치한 컴퓨터들을 연결.LAN은 주로 이더넷(Ethernet) 기술을 사용하여 컴퓨터들 사이의 통신을 가능하게 함.이더넷은 물리적인 케이블을 통해 데이터를 전송하는 기술.사무실이나 학교 같은 소규모 지역에서 공유 프린터, 파일, 인터넷 연결 등의 자원을 공유하는 데 이용.광역 네트워크(WAN, Wide Area Network):WAN은 LAN보다 훨씬 넓은 지역을 커버.인터넷이 가장 대표적인 WAN의 예.WAN은 도시, 국가, 심지어 대륙을 넘나드는 네트워크 연결.. 2024. 4. 29.
반응형