School Study

[BSP]업무일지 - 20100518 - 임종현

룸훼훼 2010. 5. 19. 08:34
반응형
오전수업

컴퓨터 시스템의 개요.
1. 시스템의 구성
1) 하드웨어(Hardware)
중앙처리장치(연산장치, 제어장치), 주기억장치, 입출력장치, 보조기억장치 등으로 구성된다.
2) 소프트웨어(Software)
컴퓨터 시스템을 작동시키거나 또는 컴퓨터 시스템을 활용하여 일련의 문제를  처리하는 데 필요한 방법이나 기술
을 말한다.
프로그램이라고도 함. 
① 시스템 소프트웨어(System software) 
컴퓨터를 효율적으로 운영하고 제어하기 위한 프로그램. 
하드웨어와 응용 소프트웨어 사이에서 교량적인 역할을 담당하며, 제어프로그램과 처리프로그램으로 구분된다.
* Operating System -> 사용자가 컴퓨터 시스템을 쉽고 편리하게 사용할 수 있도록 도와주고  
컴퓨터 시스템 자원을 효율적으로 관리할 수 있도록 해주는 시스템 소프트웨어
② 응용 소프트웨어(Application software) : 특정분야의 업무처리에 사용되는 소프트웨어

2.ROM 과 RAM
입력장치로부터 입력된 프로그램과 데이터 및 CPU에서 처리된 결과를 기억하는 장치.
1) ROM(Read Only Memory) :  비휘발성 읽기 전용 메모리.

① Mask ROM : 공급업체에서 제조하여 공급. 사용자가 변경 못함. 
② PROM : 현장에서 user가 한 번 programming 가능한 ROM
③ EPROM : 자외선을 이용하여 소거 가능. 여러 번 변경이 가능.
④ EEPROM : 전기를 이용하여 소거. 여러 번 변경이 가능.
2) RAM(Random Access Memory) :  휘발성. 읽고 쓰기가 모두 가능한 메모리 
① SRAM : 고속. 플립플롭으로 구성. Cache에 주로 사용. 낮은 집적도. 고가
② DRAM : 저속. 콘덴서로 구성. 재충전(refresh) 필요. 일반 주기억장치에 사용. 높은 집적도. 저렴

3.보조기억장치(Auxiliary memory)
주기억장치의 제한된 용량을 지원해주는 기억장치로 자기테이프, 자기디스크, 자기드럼, 하드디스크, 플로피디스크, CD-ROM 
등이 있다.

4.클럭
중앙처리장치의 작업을 수행하는 단위이며 주파수와 클럭의 관계가 중요하다.

5.플립플롭

플립플롭 (flip-flop)은 1 비트정보를 보관유지할 수 있는 회로이며 순차 회로의 기본 구성요소이다. 컴퓨터주기억장치CPU 캐시, 레지스터를 구성하는 기본 회로중 ⑴하나이다. 조합 회로를 단순하게 하여 조합 논리를 실현하는 회로가 아니고, 입력에 대하여 지연된 하나의 출력을 입력에 피드백하는 것으로 정보를 보관유지하는데 사용하는 특징이 있다. 이것을 조합 회로에서 일반적으로 음의 성질로 여겨지는 입력 신호에 대한 출력 신호의 지연을 피드백, 루프를 구성하는 것으로 반대로 사용한것이 흥미롭다. 그 구조는 계전기 (릴레이)를 이용한 자기 보관유지 회로 (셀프홀드 회로)에도 비슷하게 사용되고 있다. 플립플롭은 구조상 휘발성이다. 즉 정보는 전원이 있을때만 보관유지되며 전원이 차단되면 정보는 사라진다. 플립플롭으로 구성하는 에스램 (SRAM)이라고 부른다.

R-S-FF(세트-리세트-플리플롭)
-R이 1이면 리셋, S면 1이면 셋
D-FF
-입력을 그대로 출력
T-FF
-입력이 들어 올때 마다 출력의 상태가 바뀜
J-K-FF
-RS-FF에 기능을 추가하여 모두 1일때 반전

6.디코더
컴퓨터 내부에서 디지털로 코드화된 데이터를 해독하여 그에 대응되는 아날로그 신호로 바꿔주는 컴퓨터 회로로 인코더의 반대개념으로 디코더라고도 하고, 데이터를 본래 형태로 바꿔준다는 의미에서 복호기라고도 한다.

7.인터럽트
 CPU가 정해진 프로그램을 처리하는 중에 다른 요청(다른 프로그램/하드웨어적인 신호)을 받아 하던일을 잠시 멈추어 두고 요청된 일부터 먼저 처리 하는것.


실습.



Table1실습.
위는 Table1 을 바탕으로 한 실습이다.
set(SD)과 reset(RD)을 74HC74N칩에 연결, 다이오드에 불이 들어오게끔하여 진리표를 이용하여 만들어보았다.
위의 Table1을 참고.
여기서 포인트는 위의pinning을 보면 Active LOW이다.
즉 LOW일때 실행된다는 이야기이다.

Table2
Table2의 실습이다.
원래 1번의 경우 set/reset은 카운터 등에 쓰인다.
제대로된 클럭의 동작을 위해서는 2번의 실습이 필요하다.
sd와 rd는 H이기때문에 +에 연결이 되어있고 CP와 D로 조작을 한다.



오후수업

부가연산자와 복합부가 연산자




반응형

'School Study' 카테고리의 다른 글

[BSP]업무일지 - 2005024 - 임종현  (0) 2010.05.24
[BSP]업무일지 -20100519-임종현  (0) 2010.05.19
[BSP]업무일지-20100517-임종현  (0) 2010.05.17
[BSP]업무일지 -20100514 - 임종현  (0) 2010.05.14
업무일지 - 0513  (0) 2010.05.13