본문 바로가기

반응형
SMALL

🌈 CS 컴퓨터공학/컴퓨터 구조

컴퓨터구조_논리회로 [1] 순서 논리 회로 (1) 순서논리회로의 개념 1. 순서논리 회로의 정의 출력신호의 일부가 입력으로 피드백되어 출력 신호에 영향을 주므로 기억 장치를 가진 논리 회로 2. 순서 논리 회로의 구성형태 -플립플롭과 논리게이트로 구성된다 3. 순서 논리 회로의 종류 -레지스터 -카운터 (2) 플립플롭 1. 플립플롭 정의 입력을 출력에 반영하는 시점을 클럭 신호의 순간 엣지에서 반영하면 플립플롭 flip-flop , 입력에 따라 항상 반영되면 래치 latch 로 구분한다 2. 플립플롭 종류 RS플립플롭 값이 1로 입력되었을때 R과 S는 동시에 반환하지 않는다 반드시 R 또는 S 만 반환해야하며 반환값은 반전된다 JK 플립플롭 값이 1로 입력되었을때 K 또는 J 만 반환해야하며 K 과 J가 동시에 1이 입력되.. 더보기
CS_컴퓨터 구조_ 최신 컴퓨터 기술 [1] 인공지능 AI / 기계 지능 (1) 인공지능의 개념 - 정의 : 사람처럼 생각하고 사람처럼 행동하는 기계(소프트웨어,컴퓨터,로봇)를 만드는 연구 (2) 인공지능의 탄생 (역사) 1. 튜링 테스트 - 1950년 앨런 튜링의 생각하는 기계의 구현 가능성에 대한 분석 논문 - 인공 지능에 대한 최초의 깊이 있는 철학적 제안을 한것이다 2. 게임 인공 지능 -50~60년 체커 프로그램으로 기술적 발전 이룩 3. AI 의 탄생 -1956 다트머스 컨퍼런스는 AI의 이름 , 목표점, AI 탄생의 순간의 시작 (3) 인공지능 기술의 실용적인 응용 1. 딥블루 2. 퍼지 추론 시스템 3. 전문가 시스템 4. 자동번역기 5. 인공 신경망 6. 광학 문자 판독 시스템 7. 필기 인식 시스템 8. 음성 인식 9. 머.. 더보기
CS_컴퓨터구조_고성능 컴퓨터 시스템 (병렬처리) [1] 병렬 처리 시스템 (Paralledl Processing System) (1) 병렬 처리의 개념 1. 정의 : 여러 개의 프로세서를 장착한 컴퓨터에 의해 실행할수 있는 처리방식 (2) 병렬 처리의 기술 및 구조적 개선 -VLSI 반도체 기술 , 병렬 프로그램 언어와 컴파일러 ,운영체제 를 기반으로 병렬 컴퓨터 시스템의 성능이 향상 (3) 병렬 처리로 발생하는 문제들 - 분할 문제 병렬처리가 가능한 부분을 태스크로 만드는데 분할된 부분인 그레인이 작으면 병렬성이 높지만 동기화와 스케쥴링 과부하가 발생한다 - 스케쥴링 문제 분할된 태스크를 실행하기 위해서 태스크들을 각 프로세서에 배정, 스케쥴 한다 정적스케쥴링, 동적 스케쥴링 있다 - 동기화 문제 병렬처리시 데이터가 정확한 값을 유지할수 있도록 동기.. 더보기
CS_컴퓨터구조_기억장치와 입출력 장치 [1] 기억 장치와 입출력 장치 (1) 기억 장치와 입출력 장치의 차이 (2) 스풀링 기술 1. 목적 : 다중 프로그래밍 시스템 성능 향상 2. 동작 : 입출력 장치의 느린 속도로 인해 발생한 대기시간을 줄이기 위해 디스크의 임시 저장 공간인 스풀을 이용하여 데이터를 저장하는 기술 3. 예시 _ 프린터 50장을 프린팅을 해야하는데 CPU가 50장 프린팅을 다 할때까지 기다리면 시간이 많이 걸리기 때문에 CPU가 하드 디스크의 일정 부분에 인쇄할 부분을 저장만 하고 프린터기는 하드디스크의 스풀에서 프린트할 부분을 찾아 실행한다 (3) 블로킹 Blocking 1. 목적 : 공간 낭비 감소 , 접근 시간 , 입출력 횟수 감소 2. 동작 : 여러개의 논리적 레코드를 묶어 자기테이프에 기록한다 [2]기억장치 (1.. 더보기
CS_컴퓨터구조_중앙처리장치 CPU와 명령어 [1] 중앙처리장치 CPU의 내부구조 (1) 연산장치 1. 산술 논리 연산기 2. 상태플래그 : 연산 중인 데이터 상태를 표시 3. 이동기 : 데이터 비트를 이동하는 동작기 4. 보수기 (2) 레지스터 중앙처리장치 CPU 내부에서 사용되는 데이터를 임시로 기억하는 고속 메모리이다 현재 실행 중인 프로그램의 일부 명령어가 저장되는 임시 기억 장치이다. 스택 : CPU 내부의 레지스터 집합에 존재하는 저장 장치 레지스터 종류 전용레지스터 PC program counter 프로그램 카운터 레지스터 프로세스가 수행할 다음 명령의 주소를 임시 저장 다음 수행될 명령어가 들어있는 주기억장치의 주소가 저장된다 MAR memory address register 메모리 주소 레지스터 CPU가 데이터를 읽거나 쓰려는 메모.. 더보기
CS_컴퓨터구조_ 자료 표현과 연산 [1] 수의 표현과 보수 (1) 수와 진수 2진수 8진수 16진수 10진수 0 0 0 1 1 1 1 2 10 2 2 3 11 3 3 4 100 4 4 5 101 5 5 6 110 6 6 7 111 7 7 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 1111 17 F 16 10000 20 10 17 (2) 10진수에서 2/8/16 진수으로 변환 1. 10진수 (149) → 2진수 (10010101) 1 2 4 8 16 32 64 128 256 512 1 0 1 0 1 0 0 1 2. 10진수 (149) → 8진수 (225) 8진수는 3bit를 합쳐서 표현 149 / 8 18 /8 18.... 더보기
CS_컴퓨터구조_컴퓨터 시스템 구성요소 및 분류 [1] 컴퓨터 시스템의 구성요소 (1) 하드웨어 Hardware 중앙처리장치 (CPU : Central Processing Unit) : 연산장치 ALU , 제어장치 CU , 레지스터 register , 시스템 버스 주기억장치 (Main Memory) : RAM , ROM 보조기억장치 (Secondary Memory) : HDD , SDD, FDD, CD-ROM, DVD, USB , 블루레이 입력장치 (Input Device) : 마우스, 키보드, 스캐너, 조이스틱, 터치스크린 출력장치 (Out Device) : 모니터, 프린터, 스피커 (2) 소프트웨어 Software 1. 시스템소프트웨어 (System Software) - 역할 : 사용자가 하드웨어 자원을 효율적으로 관리하고 컴퓨팅 시스템과 응용 소.. 더보기

반응형
LIST