로딩중
스크립트

1. 컴퓨터(EDPS): 정확성,신속성,대용량성, 범용성, 호환성

GIGO(Garbage In Garbage Out)

: 쓰레기를 넣으면 쓰레기가 나온다.=컴퓨터의 수동성

1. 중앙처리 장치(CPU)-사람이 두뇌와 같이 컴퓨터 동작의 제어,

명령을 실행하는 장치

1) 제어 장치

- PC(프로그램 카운터):다음번에 실행할 번지를 기억

명령 레지스터:명령의 내용을 기억하는 레지스트

명령 해독기(디코더):명령해독

부호기(엔코더):해독된 명령에 따라 각 장치로 보낼 제어신호 생성

MAR(메모리 주소 레지스터):데이터의 번지를 기억

MBR(메모리 버퍼 레지스터):데이터가 잠시 기억되는 레지스터

2) 연산장치

- 가산기(Adder): 2진수 덧셈을 수행하는 회로

보수기: 뺄셈 수행

누산기(AC): 연산된 결과를 일시적 저장

데이터 레지스터 : 연산에 사용될 데이터 기억

상태레지스터: 상태값 기억(부호,오버플로, 자리올림, 인터럽트)

2. 주기억장치 : CPU와 직접 접근하여 데이터를 처리할 수 있는 기억장치

PCI 슬롯

1. 계산 속도 단위

ms(밀리초) -㎲(마이크로초) - ns(나노초) - ps(피코초) - fs(펨토초) - as (아토초)

- Ram(random access memory) : 휘발성 메모리

SRAM : 캐시메모리, DRAM: 주기억장치로 사용

- Rom(Read only memory):비휘발성 메모리

BIOS(바이오스), 자가진단 프로그램(POST)등이 저장되어 있다.

* CPU내부에 있는 메모리 : 캐시 메모리 (Cpu와 주기억장치 사이에 위치하여 처리 속도를 향상시켜준다.)-SRAM(정적램)사용

2. 기억용량 단위

KB - MB - GB - TB - PB

3. 기억장치 고속 처리 순서

레지스터 - 캐시 메모리 - 주기억장치 - 보조기억장치

1.하드웨어 : 딱딱한 제품(손으로 만질수 있는) 의미로 기계적인 장치

연산 장치

자연수 : 0 이상의 양의 정수, 0, 1, 2, 3...

정수 : 소수가 없는 정수, ...–3, -2, -1, 0, 1, 2, 3...

소수 : 0.XXX로 1보다 작은 수

실수 : 정수 + 소수

고정 소수점 표현 : 123.456

부동 소수점 표현 : 0.123456×10³ = 가수×지수

* 펌웨어(Firmware):하드웨어를 지시하는 소프트웨어

* 문자, 숫자, 그림, 음성 등을 자료라고 하며, 이것들을

가공하여 유용하게 사용하는것을 정보라고 한다.

2. 소프트웨어 : 부드러운 의미로 프로그램이라 부른다.

시스템 소프트웨어(운영체제=OS)

응용 소프트웨어

제5세대:

인공지능, 퍼지이론, 패턴인식, 전문가 시스템등 신기술 개발

제4세대:

개인용 컴퓨터 개발,

마이크로프로세서,분산처리

제3세대 : 시분할 처리, 다중처리,OCR,OMR,MICR도입

(제2세대:자기코어)

제1세대 (자기드럼)

응용 소프트웨어

시스템 소프트웨어

: 특정한 업무를 위해 개발된 프로그램

: 컴퓨터를 효율적으로 운영 관리 해주는 프로그램

1. 운영체제

:컴퓨터 작동, 시스템 자원 관리 (제어 프로그램, 처리 프로그램)

* 목적

1) 응답시간 : 명령을 지시하고 결과를 얻을 때까지의 시간 ↓

2) 처리능력 : 단위 시간당 처리하는 일의 양 ↑

3) 신뢰도 : 주어진 일을 정확하게 수행하는 것 ↑

4) 사용 가능도 : 전체 시간 중 시스템을 사용할 수 있는 시간 ↑

* 운영체제의 운용 기법

1) 일괄 처리 (급여, 공공요금)

2) 다중 프로그램 , 시분할

3) 실시간 처리 (은행 업무, 항공기, 열차)

4) 다중 처리

5) 분산 시스템

* 임베디드 시스템 (TV, 냉장고, 밥솥)

: 칩에 담아 기기에 내장시킨(embeded) 형태의 장치

* 기타 운용 방법

1) 듀얼 시스템

2) 듀플렉스

1. 워드프로세서

2. 프리젠테이션

3. 스프레드시트

4. 그래픽소프트웨어

5. 압축 유틸리티

1. 운영체제

2. 데이터베이스 관리 시스템

3. 통신 제어 시스템

4. 프로그래밍 언어

* 프로그래밍 언어

: 프로그램을 작성하기 위해 사용되는 언어

1. 저급 언어

2. 고급 언어

: 기계어, 어셈블리어

: 기계어,어셈블리어를 제외한 언어

실행

목적프로그램

로드 모듈

원시 프로그램

로더

링커

번역

1. 컴파일러

2. 인터프리터(x)

3. 어셈블러

* 디버깅:오류수정

텍스트>그림>

캐시메모리(버퍼)

* 가상메모리 : 주기억장치의 용량이 부족할때

버퍼

* DMA(Direct memory access) : 동영상, 음악

* 포트(컴퓨터와 주변장치를 연결하기 위한 접속 부분)

1. 하드디스크 : IDE, EIDE, SCSI, RAID

4개

7개

2개

여러개의 하드디스크를 하나의 대용량 사용가능

2. USB :

: 직렬포트의 일종으로 127개 연결 가능

3. 직렬포트 ,병렬포트

: 프린터 연결

:모뎀, 마우스연결

4. IEEE 1394