Computer(인강)/컴퓨터 구조(55)
-
입출력(I/O)연결과 주소 지정
안녕하세요 bannavi입니다^ㅅ^ 오늘은 입출력(I/O)연결과 주소 지정에 대해 살펴보도록 하겠습니다 바로 시작하겠습니다 # 입출력(I/O)연결과 주소 지정 1. 입출력 주소 지정 2. 입출력 버스 할당 3. 입출력 수행의 분류 # 입출력 주소 지정 1. 컴퓨터 시스템에는 다양한 입출력(I/O)장치 및 통신 포트 등이 연결 됨 - 서로 구분하기 위해 각 입/출력 장치 또는 통신 포트에 고유한 주소 할당 2. 하나의 입출력 장치에 그 상태나 데이터의 입/출력 등 용도에 따라 다수의 주소 할당이 가능하다(일반 저장공간에 할당된 주소에 비해 입출력장치의 개수는 작기 때문) - 메모리 맵 입출력(memory mapped I/O) -> 메모리에 부여된 주소 공간의 일부를 입출력 주소 공간으로 활용 1. 동일한 ..
2021.03.27 -
시스템 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