"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

2017 ~ 2019 기출문제
정답표
2024년 2학기 간단 수강후기
3학년 과목인 만큼 컴퓨터구조에 대한 기본적인 내용, 입문 수준이라기 보단
데이터들의 처리, 프로세스들의 처리 순서 등이 나온다.
암기 반 + 이해 반 정도로 구성됐던 것 같다.
컴퓨터과학과의 과목들의 장점이 한번 이해해놓고 풀 수 있는 상태를 만들어 놓으면
숫자만 바뀔 뿐 어떻게 나와도 풀 수 있다는 점이다.
나 때의 중간과제는 ~~에 대하여 설명하시오. 라는 문제 4,5문제와 명령어에 대한 문제 1 , O,X 문제 5문제가 과제로 나왔었다.
중간도 기말도, 무난한 과목
요점정리
불함수
최소항 AND 연산 m0
최대항 OR 연산 M0
가산기 : 반가산기(두 비트), 전가산기(세 비트)
감산기 : 반감산기(두 비트), 전감산기(세 비트)
FA(Full Adder) : 전가산기
MSI : 중규모 직접회로
인코더 : 부호화
디코더 : 복호화 (2x4), (3x8),(4x16) ….
멀티플렉서(MUX) : (2x1), (4x1), (8x1) …
디멀티플렉서 : (1x2),(1x4),(1x8) …
=================================================
연산코드 필드(OP code) : 처리해야할 연산 (+,-,AND,OR 등등)
오퍼랜드 : 처리할 대상 데이터 (10,20,주소)
3주소 : ADD R1,R2,R3 (다중 레지스터를 이용하는 명령어 형식)
2주소 : ADD R1,R2 (다중 레지스터를 이용하는 명령어 형식)
1주소 : ADD X (누산기를 이용하는 명령어 형식)
0주소 : ADD (스택 구조를 이용하는 명령어 형식)
AC(누산기)
R(레지스터)
ADD X ; AC <- AC+M[X]
LOAD X ; AC <- M[X] 기억장치 X번지에 있는 내용을 AC로 적재
STORE X ; M[X] <- AC AC의 내용을 기억장치 X번지에 저장
ADD R1,R2,R3 ; R3 <- R1+R2 R1와 R2 더해서 R3로 전송
ADD R1,R2 ; R2 <- R1+R2 R1와 R2를 더해서 R2로 전송
MOVE R1,R2 ; R2 <- R1 R1을 R2로 전송
MUL X ; AC <- AC x M[X] AC 와 M[X] 곱해서 AC
스택 = 후입선출 을 이용
1)주소필드 사용안함
ADD ; TOS <- TOS + TOS-1 스택 맨 위(Top of Stack) 과 바로 아래를 더해서 TOS로 전송
2)주소필드 사용
PUSH X ; TOS <- M[X] M[X]를 TOS로 전송 스택에 넣는다
POP X ; M[X] <- TOS TOS를 M[X]로 빼옴 스택에서 빼온다
즉치 : 500의 값을 직접
직접 : 주소값[500]의 데이터를 사용
간접 : 주소값[500]의 데이터를 한번 더 주소로 사용
레지스터 : 특정 레지스터 값을 사용
레지스터 간접 : 특정 레지스터 값을 주소로 사용
상대 : [500] + 시작에서 두칸 아래의 값[252] = [752]의 주소의 값
인덱스 : 500+ R1 을 주소로 사용

산술논리연산장치(ALU)는 독립적으로 데이터를 처리하지 못하며, 반드시 레지스터들과 조합하여 처리
내부버스 : 중앙처리장치 내부에서 정보를 전달할 수 있는 신호의 경로를 의미하며, 레지스터들 간의 데이터전송을 위한 공통선로의 집합 (멀티플렉스와 디코더로 구성 O,레지스터와 ALU로 구성 X)
상태 레지스터 :
C(carry bit) ; 자리올림, 자리 내림
S(sign bit) ; 부호가 무엇인지
Z(zero bit) ; 0 인지
V(overflow bit) ; 표현 가능한 범위 넘어감

마이크로프로그램에 의한 제어장치
장점 : 제어신호를 수정하고자 할 때 융통성이 뛰어남
단점 : 기억장치에서 명령을 인출하는 별도의 시간 때문에 속도가 느림
하드웨어에 의한 제어장치
장점 : 순서회로로 구성되기 때문에 고속 동작이 가능
단점 : 회로의 동작방법이 바뀌면서 다시 설계해야함
PC(프로그램 카운터) :
다음에 수행될 명령어가 있는 주소를 가짐, 데이터 인출 후 자동적으로 1 증가(다음주소)
용량으로 결정 // 64x26 , 128x27 , 256x28
기억장치 주소 레지스터(MAR) : 기억장치의 주소를 임시 보관하는 레지스터
기억장치 버퍼 레지스터(MBR) : 기억장치로 쓰여 지거나 읽혀질 데이터를 임시 보관하는 레지스터
(IR)명령어 레지스터 : 가장 최근에 인출된 명령어를 보관하고 있는 레지스터
(SP)스택 포인터 : 스택영역의 번지를 지정(데이터 저장 아님)해주는 레지스터, PC와 같은 비트수를 가진다
AC : 데이터를 기억하는 레지스터
PC : 다음 수행 될 명령어 주소를 지고 있는 레지스터
LOAD : AC <- MBR
ADD : AC <- AC + MBR
STORE : M[MAR] <- MBR
- 기억장치
(내려갈수록 용량 작아지고, 속도는 빠름)
보조기억장치 :
주기억장치 : 필수적인 하드웨어
캐시 기억장치 :
레지스터 :
연관기억장치 : 기억장치에 기억되어 있는 데이터의 내용을 이용하여 접근할 수 있는 (내용주소화 CAM)
복수모듈기억장치 : 기억장치모듈을 여러 개 가지고 있는
캐시기억장치 : 주기억장치보다 속도가 빠른 기억소자들로 구성되어 중앙처리장치와 주 기억장치간의 속도 차이를 줄여주기 위해 만든
- mapping : 캐시기억장치와 주기억장치의 사상
- 직접 사상 : 중앙처리장치 주소를 Index필드와 Tag필드로 나누고 캐시 기억장치에서 이 두 필드가 모두 같은 데이터를 가져오는 방식
- 연관 사상 : 주기억장치의 주소와 데이터를 쌍으로 함께 캐시 기억장치에 저장하는 방식
- 집합-연관 사상 : 하나의 Index에 두 개 이상의 데이터를 저장시켜 집합을 만드는 방식
- 희생블록 : 캐시에 미스 되었을때 확보된 공간, 가장 사용되지 않을 것 선택
가상기억장치 : 주기억장치의 크기가 작아서 보조기억장치 일부까지 사용
- 가상 주소(virtual address) : 가상기억장치 시스템에서 수행되는 프로그램의 명령어가 사용하는 주소
- 물리 주소(physical address) : 주기억장치에 접근하기 위해 실제 주기억장치에 적용하는 주소
- 페이지(page) : 가상주소공간과 주기억장치의 기억공간이 일정한 크기를 갖는 연속 된 공간으로 구분된 것
- 세그먼트(segment) : 가상주소공간과 주기억장치의 기억공간이 크기가 일정하지 않는 연속된 기억공간으로 구분된 것
- 입출력장치
기본적으로 중앙처리장치를 통해 입출력 함.
- 입출력 시스템 : 입력장치와 출력장치로 구성되며, 주변장치(I/O peripherals)라고도 함
- 입출력장치 : 사용자와 컴퓨터 시스템과의 인터페이스
- 입출력장치 제어기 : 입출력에 필요한 입출력 장치 고유의 기능만을 다루는 제어기
- 입출력 제어기 : 입출력장치의 공통적인 기능을 다루는 제어기
- 입출력장치 인터페이스 : 입출력 포트(input output port)라고 부르기도 하며, 입출력 시스템의 기능 중에서 각 입출력장치의 고유한 특성에 관련되는 것을 포함하는 하드웨어 장치
입출력장치 인터페이스와 차이
데이터 전송 속도 차이
데이터 처리 단위 차이
에러율 차이
DMA : 중앙처리장치의 개입 없이 주기억장치에 직접 접근하여 입출력을 수행하는 제어 방식
파이프라인 처리기(pipeline processor) : 프로그램 수행에 필요한 작업을 시간적으로 중첩하여 수행시키는 처리기
데이지체인 : 버스의 우선순위를 정하는 외부 회로
데이지 체인
강의순서
01강. 컴퓨터구조의 개요 및 디지털논리회로(1)
02강. 디지털논리회로(2) 및 컴퓨터 명령어(1)
03강. 컴퓨터 명령어(2)
04강. 처리장치(1)
05강. 처리장치(2)
06강. 제어장치(1)
07강. 제어장치(2)
08강. 중앙처리장치(1)
09강. 중앙처리장치(2)
10강. 기억장치(1)
11강. 기억장치(2)
12강. 입출력시스템(1)
13강. 입출력시스템(2)
14강. 입출력시스템(3)
15강. 병렬처리시스템
방통대 학우님들에게 도움이 되었으면 하는 마음에 기출자료와 후기 남깁니다.
문제시 삭제 하겠습니다.
방통대 컴퓨터과학과 학우님들 화이팅 ~

방통대 컴퓨터과학과 1학기, 2학기 과목추천, 수강후기 2024년
들어가기 전 저는 비전공자이고 3학년으로 편입했습니다. 국비지원 공부해서 Java 유지보수 취직.2024년 1월 근무 시작하면서 방통대 편입 시작했습니다. 그 정도 수준과 주관이 들어갔다는 점
highneck.tistory.com
'방통대' 카테고리의 다른 글
| 방통대 JSP프로그래밍 기출문제 + 수강후기 + 요약정리 (8) | 2025.01.12 |
|---|---|
| 방통대 프로그래밍언어론 기출문제 + 수강후기 + 요약정리 (3) | 2025.01.12 |
| 방통대 시뮬레이션 기출문제 + 수강후기 + 요약정리 (3) | 2025.01.08 |
| 방통대 Java프로그래밍 기출문제 + 수강후기 (4) | 2025.01.06 |
| 방통대 운영체제 기출문제 + 수강후기 (2) | 2025.01.06 |




