Computer(인강)(213)
-
시스템 BUS 구성 및 제어 2
안녕하세요 bannavi입니다^ㅅ^ 지난 시간에 이어서 오늘은 시스템 BUS 구성 및 제어의 두번째 시간입니다 바로 시작해보도록 하겠습니다 # 시스템 버스와 I/O 버스 간 상호 중재(ref: page6) * 데이터 라인 -> 프로세스와 공통 메모리 사이의 데이터 전송 경로 제공(16~32 line이 가장 일반적, 양 방향 정보 전송) - 데이터 전송 모드(동기와 비동기로 나뉨) 1. 동기 : source & target 장치간 공통 clock구동에 의해 정해진 시 분할 동안 데이터가 전송 된다. 2. 비동기 : 각 장치들을 독립적 클럭으로 동기화, source & target 장치간 핸드 셰이킹(hand shaking) 제어신호에 의해 각 데이터를 전송한다. * 주소라인 -> 메모리 주소와 입출력 포트..
2021.03.27 -
시스템 BUS 구성 및 제어 1
안녕하세요 bannavi입니다^ㅅ^ 오늘은 시스템 BUS 구성 및 제어 첫번째 시간이에요 바로 시작해보도록 하겠습니다 # 시스템 BUS 구성 및 제어 1. 시스템 버스의 필요성 2. 시스템 버스의 제어 3. 시스템 버스의 활용 6.1 시스템 버스의 필요성 # 버스와 메모리 전송 1. 전형적인 디지털 는 많은 레지스터와 레지스터들 사이의 정보 전송을 위한 경로를 가져야 한다. 시스템은 이를 위해 각 레지스터들 사이를 연결하는 번거로움 대신 공통의 버스(bus : 한번에 하나의 전송만이 이루어지도록 제어 신호를 이용하여 해당 레지스터를 선별)시스템이라는 효율적 방법을 사용한다. 2. 또한 CPU가 행하는 중요한 기능 중 하나는 외부 주변 장치(입출력 장치) 및 통신(network)의 주체로서 정보의 입출력을..
2021.03.26 -
다양한 기억장치들에 대한 이해 2
안녕하세요 bannavi입니다^ㅅ^ 오늘은 다양한 기억장치들 두번째 이야기가 펼쳐집니다용~~ 바로 시작하겠습니다 5.10 보조 기억 장치 # SSD(Solid State Drive) 1. 고형 상태 보조기억장치, 고체상태(Solid-state)와 소체(트랜지스터)를 뜻한다. 2. 출력장치인 액정디스플레이 VS AMOLED 디스플레이와 비슷한 사례, 기능면에서 보자면 SSD와 HDD가 같은 저장 매체임에는 틀림 없다. HDD는 자기 디스크, 이쪽은 플래시 메모리로 구성된다. 구동 부(모터)가 없으므로 소음도 대폭으로 감소 그리고 소모 전력이랑 발열 수준도 낮다. 3. 이런 식으로 회전판이 제거된 컴퓨터를 제로 스핀 시스템이라고 한다. # SSD(Solid State Drive)의 특징 및 장점 * SSD의..
2021.03.25 -
다양한 기억장치들에 대한 이해
안녕하세요 bannavi입니다^ㅅ^ 오늘은 다양한 기억장치들에 대한 이해에 대해 살펴보도록 하겠습니다 바로 시작하겠습니다! 다양한 기억장치들에 대한 이해 1. 주 기억 장치 2. 보조 기억장치 5.9 주 기억 장치 # DDR이란? RAM규격(SD, DDR)의 일종으로 1997년 삼성에 의해 발표된 새로운 규격 # SDRM(Synchronous Dynamic Random Access Memory) -> DRAM의 발전된 형태, 동기식 DRAM(제어장치 입력=클럭펄스(Clock pulse)주기(Frequency))이라고 할 수 있다. # SDR(Single Data Rate) SDRAM -> 클럭 펄스의 변이(01)시 단 한차례의 정보 전송만을 허용하는 구조 # DDR이란? * DDR SDRAM(Double..
2021.03.25 -
컴퓨터 성능 개선을 위한 메모리관리 2
안녕하세요 bannavi입니다^ㅅ^ 오늘은 컴퓨터 성능 개선을 위한 메모리 관리 두번째 시간이에요 바로 시작해보도록 하겠습니다 5.6 cache 메모리 전송을 위한 다양한 매핑 기법 메인메모리 캐시메모리 direct mapping은 RAM에다 만드는데 SRAM에다 만든다. 하나의 공간, 하나의 버퍼 안에 하나씩밖에 안되는 문제가 있지만 캐시로 보면 가장 저렴하다 # Set - associative mapping 주소와 내용까지 확인할 수 있고 고가이다. 1. Cache의 각 워드는 같은 인덱스 주소 아래 두개 이상의 메모리 워드를 저장 할 수 있게 함으로써 직접 매핑의 단점을 보완한 논리이다. 2. 옆의 그림은 한 인덱스 안에 두개의 태그를 가지는 경우의 cache를 구현한 예이다. - Cache 메모리..
2021.03.25 -
컴퓨터 성능 개선을 위한 메모리관리 1
안녕하세요 bannavi입니다^ㅅ^ 오늘은 컴퓨터 성능개선을 위한 메모리 관리 첫번째 시간이에요 바로 시작해보도록 하겠습니다! 컴퓨터 성능 개선을 위한 메모리관리 1. Cache 메모리 전송을 위한 다양한 매핑 기법 2. 가상 메모리 3. 메모리 관리 하드웨어 # Cache 메모리의 매핑 프로세스 1. Associative mapping 2. Direct mapping 3. Set-associative mapping 1. 주 기억 장치 : 12bit 32K워드를 저장 2. cache memory: 512 words/주어진 시간 내 저장 3. CPU는 main/cache memory 모두 통신 가능 # 상기의 내용을 설명하기 위해 다음과 같은 설정을 가정해 본다. 1. 우선 15bit의 주소를 cache로..
2021.03.25