필요한 내용은 Ctrl + F (페이지 내에서 찾기) 로 키워드 검색하여 찾아주세요
인강 : http://edu.cyber.incheon.kr/ 참고
1과목 컴퓨터 일반
컴퓨터의 역사
1642 파스칼의 톱니바퀴 : 더하기 빼기만 가능
라이프니츠의 승산기 : 곱셈 나눗셈 가능
바베지의 차분기관, 해석기관 : 함수
홀러리스의 천공카드 : 구멍뚫어 통계처리 계산
마크원 : 최초의 기계식 계산기
애니악 : 최초의 컴퓨터
EDSAC : 부터 프로그램 내장방식
EDVAC : 본노이만이 프로그램 내장방식을 완성
UNIVAC : 상업화, 미통계국에서 사용
프로그램 내장방식 (stored programming)
: 폰노이만이 제아느 컴퓨터에 기억장치 설치
세계최초 프로그램 내장방식 계산기는 EDSAC이나 본노이만에 의해 제안된 프로그램 내장방식은 EDVAC
컴퓨터의 세대별 특징
제 1세대(1940 중반) : 진공관(VaccumRube) //하드웨어, 일괄처리
제 2세대(1950 중반) : 트렌지스터 (TR) // sw개발 중점 , OS도입, 다중프로그래밍, 다중처리, 온라인 실시간처리
제 3세대(1960 중반) : 집적회로(IC, Integrated Circuit) // 시분할처리, OMR 등 개발, 경영정보시스템 도입
제 4세대(1970 중반) : 고밀도 집적회로(LSI, Large Scale Integration) //개인용 컴퓨터 등장, 마이크로프로세서 개발, 네트워크 기술, 분산처리
제 5세대(1980 이후) : VLSI, ULSI (Very, Ultra), 광소자 //분산처리
일괄(batch) > 실시간(real time) > 시분할(time sharing) > 분산(distributed processing)
컴퓨터의 특징
정확성(GIGO), 대용량성, 신속성, 범용성, 호환성(여러컴퓨터와 에서 교환가능)
컴퓨터의 구성
hw : cpu / 주기억장치(메인메모리) / 주변장치(보조기억장치, 입력장치, 출력장치)
sw : 시스템sw / 응용sw
펌웨어 (firmware) : ROM(MM)에 기록된 하드웨어를 제어하는 마이크로 프로그램의 집합이다.
hw와 sw의 중간
컴퓨터의 분류 : 데이터 취급 방식 / 처리 능력
데이터 취급 방식에 의한 분류
디지털 컴퓨터 : 부호화된 숫자 문자 이산데이터(불연속적으로 채취되는 데이터 <-> 아날로그데이터), 산술논리연산, 논리회로, 연산속도가 아날로그 컴퓨터보다 느리다
아날로그 컴퓨터 : 증폭회로(연속적인 데이터 처리) / 단순한 작업을 하기때문에 디지털컴퓨터보다 연산속도가 빠르다.
하이브리드 (디지털 + 아날로그)
처리 능력에 따른 분류
1. 슈퍼 컴퓨터 : 원자력 개발, 항공우주, 기상예측 등
2. 대형 컴퓨터
3. 중형
4. 마이크로 컴퓨터 :
-워크 스테이션 : RISC(<->CISC) 마이크로프로세서 칩 사용하여 고속연산 가능, 네트워크에서 서버 역할
-데스크탑
-휴대용컴퓨터
자료 표현 단위
니블 : 4개 비트
워드 : cpu 가 한번에 처리하는 명령단위
일반적으로 full word는 4바이트
레코드 : 프로그램 내 입출력 처리단위 (속성 열 집합 한줄, 행)
블록 : 저장매체의 입출력단위, 물리레코드(몇 개의 레코드)
필드 : 파일 구성 최소단위 (=필드, 아이템)
파일 : 프로그램 구성 기본단위, 여러 레코드 모여서 구성
DB : 관련된 파일들의 집합
데이터의 표현
BCD 6비트 : zone 2bit / digit 4bit / 64가지(영어소문자 표현 X)
ASCII 7비트 : 통신 시 사용 / 128
EBCDIC 8비트 : 4bit / digit 4bit / 256가지 (대형컴퓨터에서 사용)
한글코드
KS X 1001 완성형 한글 코드 : 저장용량 생각해야
조합형 한글 코드 : 초성 중성 종성에 코드값 지정
KS X 1005-1 (유니코드) : 전세계 모든 문자를 2바이트로 표현할 수 있는 국제표준 코드 // 숫자도 2바이트로 표현
에러 검출 코드
패리티 코드 : 홀수 패리티 / 짝수 패리티 방식
-홀수패리티 방식 : 1비트의 수가 홀수개가 되도록 한다
-짝수 패리티 방식 : 1비트의 수가 짝수개가 되도록 한다
전송할 문자에서 1비트의 숫자를 홀수개로 할지 짝수개로 할지 정해두어 송신측에서 패리티 비트가 생성되고,
수신측에서 1비트 갯수를 검사
해밍코드 : 패리티는 검출밖에 못하는데 해밍코드는 검출하고 수정까지 해준다.
순환 중복 검사(CRC) : 모든 문자의 같은 위치에 패리티를 추가로 부여하여 검사
블록합 검사(BSC) 이 두가지 방식은 종류만 알아두면됨
처리방식
일괄 처리 방식(batch processiong)
실시간 처리 (real time)
시분할 처리 (time sharing)
분산처리
다중프로그래밍 : 한개 CPU가 처리
다중처리 (multi processing) : 여러개의 CPU가 처리
속도와 용량의 단위 // 바꿔서 출제될 수 있다.
ms : 밀리mili 10^(-3)
us : micro second 10^(-6)
ns : nano second 10^(-9)
ps -> fs -> as
16진수는 10부터 알파벳으로 표기
워드는 기본적으로 4byte
클록 속도는 MHz(헤르츠) / MIPS( Million Instruction per second ) / Flops(부동소수점 연산) 으로 나타냄
중앙처리장치의 구성
제어장치 (CU)
PC
IR
Decoder
Encoder(부호기)
MAR
MBR
연산기(ALU)
Adder (가산기)
Complementor : 뺄셈처리에 필요한 보수기
AC(누산기) : 연산결과 일시적으로 기억
레지스터 (Data, Status, Index) : 소규모의 임시 기억장치, 메모리 중 속도가 가장 빠르다
속도는 레지스터 > 캐시(hit ratio로 성능 표시) > 메인메모리 순
버스 : 주소버스 / 데이터버스 / 제어버스
주기억장치 : ROM / RAM 으로 구성 // 설명은 정처기 정리메모 참고
EAROM은 일부분 수정가능
RAM(휘발성) : DRAM / SRAM
DRAM은 콘덴서(충전식/ refresh time 필요) / 주기억장치를 구성
SRAM은 플리플롭 / 캐시메모리를 구성 / 소용량
기타메모리 중 연상메모리 (Associative Memory)는 내용에 의한 접근 (contents로 접근)
플래시메모리 : 휘발성, 디카에 사용
보조기억장치 :
1. 자기테이프 : 순차처리, 대용량,
IRG(Inter Record Gap) : 레코드와 레코드 사이 간격
IBG : 블럭과 블럭 사이 간격 (블럭 = 물리레코드)
블럭화 인수 : 한 블럭에 레코드가 몇개인지
2. 자기디스크
Seek time(탐색시간) : 트랙가지 이동하는데 걸리는 시간
Latency Time(Search Time, 회전지연시간) : 섹터까지 이동하는데 걸리는 시간
Transfer Time : 실제 데이터가 이동하는데 걸리는 시간
Access Time = Seek Time + Latency Time + Transfer Time
트랙 > 섹터 찾기 > 전송 순
SSD는 하드디스크 대용으로 컴퓨터 소형화에 기여 (소음도 적고 발열도 적다)
입출력 장치
입력장치
광학 마크 판독 (OMR)
광학문자판독기(OCR, Optical character reader) : 지로용지
자기잉크 문자판독기(MICR : magnetic ink character reader) : 수표
바코드 판독기 : POS 시스템
스캐너
디지타이저(도면 입력)
키오스크
키보드
출력장치
음극선관(CRT) : 어릴때 사용하던 두꺼운 모니터, 가격 저렴하고 표시속도가 빠르다, 눈의 피로가 크고 전자파가 심하다, 전력소비 많다
액정(LDC) : 화면떨림과 전자파방출 X, 전력소모 적다, 화면 보는 각도따라 선명도 차이 있음(노트북)
플라즈마(PDP) : 고해상도, 눈부담 적다, 얇고 소형으로 제작가능, 고가이며 전력소비크고 열 방출 많음
두장의 유리기판을 사용하여 사이 공간에 네온, 아르곤가스와 같은 것들을 채워넣고 전압을 가한다
모니터 크기는 대각선길이를 센티미터 단위로 표시
재생률(Refresh Rate) : 1초당 픽셀 재충전 횟수
점간격(Dot Pitch) : 픽섹간 간격, 가까울수록 해상도 높다
CPS : 초당 인쇄할 수 있는 문자 수
LPM : 분당 인쇄할 수 있는 줄
PPM : 분당 인쇄할 수 있는 페이지 수
DPI : 1인치에 몇 개의 점을 인쇄하여 문자를 구성하는지 나타냄
플로터 : 그래프, 도형, 설계도면 출력시 사용
채널 : CPU가 IO 권한을 넘겨줌
Selector Channel : 고속 IO, 하나만
Multiplexer : 여러개, 저속
Block Multiflexer : 여러개, 고속
DMA : CPU가 IO권한 넘겨줌, 직접 주기억장치와 주변장치 사이에서 수행되는 방식
DMA 프로세서 : CISC / RISC( 더 좋다 )
CISC : 처리향상이 목적, 명령어 수 많다, 주소지정 모드 다양, 레지스터 수가 적다, 가변길이 명령어형식, 메모리 내 오퍼랜드 조작하는 명령들, 마이크로프로그랜제어방식, 인텔
RISC : 응답시간 향상이 목적, 명령어 수와 주소지저 모드가 적다, 레지스터 수가 비교적 많다(연산속도 빠름), 고정길이 명령어 형식, 모든 연산은 CPU의 레스터에서 행해진다, 메모리참조는 load와 store로 제한, 하드 와이어드 제어,
명령어 수가 적기때문에 프로그래밍은 복잡해질 수 있다.
하드디스크 연결방식
IDE ( intergrated drive electronics) : 2개 장치 연결 가능
EIDE (Enhanced Integrated Drive Electronics) : 4개 장치 연결 가능
SCSI (small computer system interface) : 7개 장치 연결 가능
RAID : 하드디스크 관리하는 기술 (redundant array of inexpensive disk)
RAID 0 : striping 분할 저장
RAID 1 : 중복저장 mirroring (신뢰성 높이되 용량문제 생김)
RAID 2 해밍코드 , 비트 단위
RAID 3 패리티 정보, 바이트 단위
RAID 4 블럭단위, 패리티 정보
RAID 5 각 디스크에 패리티 적용 (RR, Round Robbin 방식)
....
핫 스와핑(Hot swapping)컴퓨터 전원이 연결된 상태에서 장치를 연결, 분리할 수 있도록 하는 기능
플러그 앤 플래이 : 연결하면 자동실행, 인식, 연결 해주는 기능 PnP
프린터의 스풀 기능 : cpu에서 출력할 파일을 spool에 넘겨줌, 인쇄중 멀티작업 가능해짐, 인쇄속도는 느려짐(CPU보다 느림)
바이오스(BIOS) : 기본적인 입출력 시스템
키보드
탐색키 : Home End PageUp PageDown 과 같은 커서 위치 설정해주는 키
입력키 : Tab Enter SpaceBar
플래시 메모리 : 디카에 사용, 소비전력 작고 비휘발성 메모리, 휴대전화, mp3 등에 사용. EEPROM을 개선한 메모리칩
그래픽 카드 = 비디오 어댑터
파티션 : C드라이브만 쓸 것인지 D드라이브를 만들것인지 .. (하나의 물리적 디스크를 나눠쓰는 것)
파티션별로 다른 운영체제를 사용하는 것이 가능하고 하나의 파티션에는 하나의 파일시스템만 설치할 수 있다.
파티션을 나눈 후에 하드디스크를 사용하기 위해서는 포맷을 해야한다 << ??
소프트웨어
사용권에 따른 sw 분류
사용 sw
Shareware : 일정기간 무료, 이후 유료
Freeware
공개 sw : 소스 공개, 수정 후 재배포 가능
Demo version : sw 홍보용, 기간과 기능에 제한을 둠
Alpha version : 테스트, 제작회사 내부에서 테스트
Beta version : 외부 테스트
Patch version : 오류수정, 성능 향상
운영체제
제어프로그램 : 감시, 데이터관리, 작업관리(스케줄링, 자원할당)
처리프로그램 : 언어번역, 서비스 프로그램(기본제공 프로그램?)
언어 번역 프로그램 : ★★★
원시프로그램(소스파일) > (컴파일러가 기계어로 번역) > 목적프로그램(기계어)
> (번역된 기계어로된 명령어들을 Linkage Editor로 연결) > 실행프로그램(모듈) > (Loader) > 실행
OS의 네가지 목적 ★: 처리능력(throughput), 반환시간(turn around time), 사용가능도, 신뢰도
프로그래밍 언어 중 저급언어 : 기계어, 어셈블리어 (기계어와 1:1 기호화)
윈도우의 특징
GUI / 선점형 멀티태스킹(강제종료 가능) /
플러그앤 플레이 / OLE(개체삽입 : 하나의 프로그램 안에 다른 응용 프로그램이 들어옴) /
255자의 파일이름(공백 포함, 특수문자는 포함할 수 없음)
파일 시스템 : 보조기억장치에 저장되는 파일에 대해 수정, 삭제, 추가, 검색 등의 작업을 체계적으로 할 수 있도록 지원하는 관리시스템
FAT16 > FAT32 > NTFS 순으로 발전
바로가기 키
F1 : 도움말
F2 : 폴더 및 파일이름 변경
F3 : 검색결과창 나타냄
F5 : 새로고침
windows + E : 파일탐색기
부팅 과정
전원공급
POST 진행 : Power On Self Test 하드웨어 정상작동되는지 테스트
OS 로드
Winlogon : 로그온 화면 표시
Explorer : 윈도우즈 화면
부팅메뉴 F8
컴퓨터 복구
안전모드(비정상적으로 작동시 사용, 최소한의 장치만 설정)
바로가기 아이콘 만들기 단축키 : Ctrl + Shift + 개체 드래그
윈도우즈 탐색기 : 파일, 폴더, 드라이브에 관련된 모든 작업 수행, 트리구조
라이브러리 : 컴퓨터 여기저기 흩어져있는 자료를 한곳에서 보고 정리할 수 있게하는 가상의 폴더 ex) 문서 라이브러리
파일 속성의 이전버전에서 복원가능
제어판 : 시스템, 장치관리자(hw정보: ?는 알수없는 장치, !는 정상적으로 동작하지 않는 장치),
접근성센터(신체불편 서비스설정 : 고정키, 토글키, 필터키 등), 입출력장치들 메뉴, 사용자 계정, 글꼴
디스크 조각 모음 : 단편화 제거 -> 데이터 읽어오는 속도 증가 목적
[시작] - [모든 프로그램] - [보조프로그램] -[시스템도구] - [디스크정리]
백업 및 복원
디스크 포맷 : 트랙과 섹터를 새롭게 구성
레지스트리★ : hw와 sw 모든 설정을 모아놓음
디스크 검사 : 필요없는 파일 삭제하여 여유공간 확보
필요없는 파일 : 임시인터넷파일, 휴지통에 있는 파일, 다운로드한 프로그램 파일
메모장 첫번째줄에 LOG 입력하거나 F5 사용하면 날짜 자동입력됨
키보드 속성에서 커서 깜빡임 속도까지 설정할 수 있다.
작업중인 항목의 바로가기 메뉴 : shift + F10
창조절 메뉴 : Alt + spacebar
번들 : 특정한 hw나 sw를 구매하였을 때 무료로 주는 program
멀티미디어 : 다중매체 동시 사용, 텍스트, 사운드, 이미지, 애니메이션, 동영상
특징 : 디저털화, 쌍방향석, 비선형성, 정보의 통합성
멀티미디어 하드웨어
CE-ROM : 650M
DVD : 4.7GB ~ 17GB
블루레이 디스트 : CD의 38배, DVD의 5배
USB
멀티미디어 소프트웨어
재생sw, 저작sw, 플래시, 스트리밍 기술(다운로드하면서 동시에 재생(버퍼를 사용))
그래픽 기법
디더링(Dithering) : 제한된 색상을 조합하여 새로운 색상을 만드는 기법
렌더링 : 물체에 3차원효과, 사실감
모델링 : 랜더링전, 샘플링
모핑(Morphing) : 2개의 이미지 부드럽게 연결
필터링
안티앨리어싱(Anti-Aliasing) : 이미지의 가장자리 부드럽게
리터칭
인터레이싱 : 이미지의 대략적인 모습을 먼저 보여주고 자세한 모습을 제시하는 기법
메조틴트(Mezzotint) : 점, 선으로 이미지 만들기
솔러리제이션(Solarization) : 필름을 빛에 노출시켜 반전시키는 기법
그래픽데이터
비트맵 : 점, 픽셀로 이미지 표현, 사실적인 이미지, 큰 용량
벡터 : 점과 점 연결하는 선, 함수 사용, 확장자 : AI, WMF
색상표현
RGB : 웹, 빛의 3원색, 각 8비트로 표현 0~255 / 00~FF
CMYK : 인쇄
파일 형식
그래픽 파일 형식 : BMP(압축X, 파일크기가 크다), PCX ...
MPEG 규격
멀티미디어 활용
VOD : 주문형 비디오
VCS : 화상회의 시스템
CAI : 수업매체
스마트워크
원격진료
ICT 신기술 (액세스?
1과목 컴퓨터 일반
컴퓨터의 역사
1642 파스칼의 톱니바퀴 : 더하기 빼기만 가능
라이프니츠의 승산기 : 곱셈 나눗셈 가능
바베지의 차분기관, 해석기관 : 함수
홀러리스의 천공카드 : 구멍뚫어 통계처리 계산
마크원 : 최초의 기계식 계산기
애니악 : 최초의 컴퓨터
EDSAC : 부터 프로그램 내장방식
EDVAC : 본노이만이 프로그램 내장방식을 완성
UNIVAC : 상업화, 미통계국에서 사용
프로그램 내장방식 (stored programming)
: 폰노이만이 제아느 컴퓨터에 기억장치 설치
세계최초 프로그램 내장방식 계산기는 EDSAC이나 본노이만에 의해 제안된 프로그램 내장방식은 EDVAC
컴퓨터의 세대별 특징
제 1세대(1940 중반) : 진공관(VaccumRube) //하드웨어, 일괄처리
제 2세대(1950 중반) : 트렌지스터 (TR) // sw개발 중점 , OS도입, 다중프로그래밍, 다중처리, 온라인 실시간처리
제 3세대(1960 중반) : 집적회로(IC, Integrated Circuit) // 시분할처리, OMR 등 개발, 경영정보시스템 도입
제 4세대(1970 중반) : 고밀도 집적회로(LSI, Large Scale Integration) //개인용 컴퓨터 등장, 마이크로프로세서 개발, 네트워크 기술, 분산처리
제 5세대(1980 이후) : VLSI, ULSI (Very, Ultra), 광소자 //분산처리
일괄(batch) > 실시간(real time) > 시분할(time sharing) > 분산(distributed processing)
컴퓨터의 특징
정확성(GIGO), 대용량성, 신속성, 범용성, 호환성(여러컴퓨터와 에서 교환가능)
컴퓨터의 구성
hw : cpu / 주기억장치(메인메모리) / 주변장치(보조기억장치, 입력장치, 출력장치)
sw : 시스템sw / 응용sw
펌웨어 (firmware) : ROM(MM)에 기록된 하드웨어를 제어하는 마이크로 프로그램의 집합이다.
hw와 sw의 중간
컴퓨터의 분류 : 데이터 취급 방식 / 처리 능력
데이터 취급 방식에 의한 분류
디지털 컴퓨터 : 부호화된 숫자 문자 이산데이터(불연속적으로 채취되는 데이터 <-> 아날로그데이터), 산술논리연산, 논리회로, 연산속도가 아날로그 컴퓨터보다 느리다
아날로그 컴퓨터 : 증폭회로(연속적인 데이터 처리) / 단순한 작업을 하기때문에 디지털컴퓨터보다 연산속도가 빠르다.
하이브리드 (디지털 + 아날로그)
처리 능력에 따른 분류
1. 슈퍼 컴퓨터 : 원자력 개발, 항공우주, 기상예측 등
2. 대형 컴퓨터
3. 중형
4. 마이크로 컴퓨터 :
-워크 스테이션 : RISC(<->CISC) 마이크로프로세서 칩 사용하여 고속연산 가능, 네트워크에서 서버 역할
-데스크탑
-휴대용컴퓨터
자료 표현 단위
니블 : 4개 비트
워드 : cpu 가 한번에 처리하는 명령단위
일반적으로 full word는 4바이트
레코드 : 프로그램 내 입출력 처리단위 (속성 열 집합 한줄, 행)
블록 : 저장매체의 입출력단위, 물리레코드(몇 개의 레코드)
필드 : 파일 구성 최소단위 (=필드, 아이템)
파일 : 프로그램 구성 기본단위, 여러 레코드 모여서 구성
DB : 관련된 파일들의 집합
데이터의 표현
BCD 6비트 : zone 2bit / digit 4bit / 64가지(영어소문자 표현 X)
ASCII 7비트 : 통신 시 사용 / 128
EBCDIC 8비트 : 4bit / digit 4bit / 256가지 (대형컴퓨터에서 사용)
한글코드
KS X 1001 완성형 한글 코드 : 저장용량 생각해야
조합형 한글 코드 : 초성 중성 종성에 코드값 지정
KS X 1005-1 (유니코드) : 전세계 모든 문자를 2바이트로 표현할 수 있는 국제표준 코드 // 숫자도 2바이트로 표현
에러 검출 코드
패리티 코드 : 홀수 패리티 / 짝수 패리티 방식
-홀수패리티 방식 : 1비트의 수가 홀수개가 되도록 한다
-짝수 패리티 방식 : 1비트의 수가 짝수개가 되도록 한다
전송할 문자에서 1비트의 숫자를 홀수개로 할지 짝수개로 할지 정해두어 송신측에서 패리티 비트가 생성되고,
수신측에서 1비트 갯수를 검사
해밍코드 : 패리티는 검출밖에 못하는데 해밍코드는 검출하고 수정까지 해준다.
순환 중복 검사(CRC) : 모든 문자의 같은 위치에 패리티를 추가로 부여하여 검사
블록합 검사(BSC) 이 두가지 방식은 종류만 알아두면됨
처리방식
일괄 처리 방식(batch processiong)
실시간 처리 (real time)
시분할 처리 (time sharing)
분산처리
다중프로그래밍 : 한개 CPU가 처리
다중처리 (multi processing) : 여러개의 CPU가 처리
속도와 용량의 단위 // 바꿔서 출제될 수 있다.
ms : 밀리mili 10^(-3)
us : micro second 10^(-6)
ns : nano second 10^(-9)
ps -> fs -> as
16진수는 10부터 알파벳으로 표기
워드는 기본적으로 4byte
클록 속도는 MHz(헤르츠) / MIPS( Million Instruction per second ) / Flops(부동소수점 연산) 으로 나타냄
중앙처리장치의 구성
제어장치 (CU)
PC
IR
Decoder
Encoder(부호기)
MAR
MBR
연산기(ALU)
Adder (가산기)
Complementor : 뺄셈처리에 필요한 보수기
AC(누산기) : 연산결과 일시적으로 기억
레지스터 (Data, Status, Index) : 소규모의 임시 기억장치, 메모리 중 속도가 가장 빠르다
속도는 레지스터 > 캐시(hit ratio로 성능 표시) > 메인메모리 순
버스 : 주소버스 / 데이터버스 / 제어버스
주기억장치 : ROM / RAM 으로 구성 // 설명은 정처기 정리메모 참고
EAROM은 일부분 수정가능
RAM(휘발성) : DRAM / SRAM
DRAM은 콘덴서(충전식/ refresh time 필요) / 주기억장치를 구성
SRAM은 플리플롭 / 캐시메모리를 구성 / 소용량
기타메모리 중 연상메모리 (Associative Memory)는 내용에 의한 접근 (contents로 접근)
플래시메모리 : 휘발성, 디카에 사용
보조기억장치 :
1. 자기테이프 : 순차처리, 대용량,
IRG(Inter Record Gap) : 레코드와 레코드 사이 간격
IBG : 블럭과 블럭 사이 간격 (블럭 = 물리레코드)
블럭화 인수 : 한 블럭에 레코드가 몇개인지
2. 자기디스크
Seek time(탐색시간) : 트랙가지 이동하는데 걸리는 시간
Latency Time(Search Time, 회전지연시간) : 섹터까지 이동하는데 걸리는 시간
Transfer Time : 실제 데이터가 이동하는데 걸리는 시간
Access Time = Seek Time + Latency Time + Transfer Time
트랙 > 섹터 찾기 > 전송 순
SSD는 하드디스크 대용으로 컴퓨터 소형화에 기여 (소음도 적고 발열도 적다)
입출력 장치
입력장치
광학 마크 판독 (OMR)
광학문자판독기(OCR, Optical character reader) : 지로용지
자기잉크 문자판독기(MICR : magnetic ink character reader) : 수표
바코드 판독기 : POS 시스템
스캐너
디지타이저(도면 입력)
키오스크
키보드
출력장치
음극선관(CRT) : 어릴때 사용하던 두꺼운 모니터, 가격 저렴하고 표시속도가 빠르다, 눈의 피로가 크고 전자파가 심하다, 전력소비 많다
액정(LDC) : 화면떨림과 전자파방출 X, 전력소모 적다, 화면 보는 각도따라 선명도 차이 있음(노트북)
플라즈마(PDP) : 고해상도, 눈부담 적다, 얇고 소형으로 제작가능, 고가이며 전력소비크고 열 방출 많음
두장의 유리기판을 사용하여 사이 공간에 네온, 아르곤가스와 같은 것들을 채워넣고 전압을 가한다
모니터 크기는 대각선길이를 센티미터 단위로 표시
재생률(Refresh Rate) : 1초당 픽셀 재충전 횟수
점간격(Dot Pitch) : 픽섹간 간격, 가까울수록 해상도 높다
CPS : 초당 인쇄할 수 있는 문자 수
LPM : 분당 인쇄할 수 있는 줄
PPM : 분당 인쇄할 수 있는 페이지 수
DPI : 1인치에 몇 개의 점을 인쇄하여 문자를 구성하는지 나타냄
플로터 : 그래프, 도형, 설계도면 출력시 사용
채널 : CPU가 IO 권한을 넘겨줌
Selector Channel : 고속 IO, 하나만
Multiplexer : 여러개, 저속
Block Multiflexer : 여러개, 고속
DMA : CPU가 IO권한 넘겨줌, 직접 주기억장치와 주변장치 사이에서 수행되는 방식
DMA 프로세서 : CISC / RISC( 더 좋다 )
CISC : 처리향상이 목적, 명령어 수 많다, 주소지정 모드 다양, 레지스터 수가 적다, 가변길이 명령어형식, 메모리 내 오퍼랜드 조작하는 명령들, 마이크로프로그랜제어방식, 인텔
RISC : 응답시간 향상이 목적, 명령어 수와 주소지저 모드가 적다, 레지스터 수가 비교적 많다(연산속도 빠름), 고정길이 명령어 형식, 모든 연산은 CPU의 레스터에서 행해진다, 메모리참조는 load와 store로 제한, 하드 와이어드 제어,
명령어 수가 적기때문에 프로그래밍은 복잡해질 수 있다.
하드디스크 연결방식
IDE ( intergrated drive electronics) : 2개 장치 연결 가능
EIDE (Enhanced Integrated Drive Electronics) : 4개 장치 연결 가능
SCSI (small computer system interface) : 7개 장치 연결 가능
RAID : 하드디스크 관리하는 기술 (redundant array of inexpensive disk)
RAID 0 : striping 분할 저장
RAID 1 : 중복저장 mirroring (신뢰성 높이되 용량문제 생김)
RAID 2 해밍코드 , 비트 단위
RAID 3 패리티 정보, 바이트 단위
RAID 4 블럭단위, 패리티 정보
RAID 5 각 디스크에 패리티 적용 (RR, Round Robbin 방식)
....
핫 스와핑(Hot swapping)컴퓨터 전원이 연결된 상태에서 장치를 연결, 분리할 수 있도록 하는 기능
플러그 앤 플래이 : 연결하면 자동실행, 인식, 연결 해주는 기능 PnP
프린터의 스풀 기능 : cpu에서 출력할 파일을 spool에 넘겨줌, 인쇄중 멀티작업 가능해짐, 인쇄속도는 느려짐(CPU보다 느림)
바이오스(BIOS) : 기본적인 입출력 시스템
키보드
탐색키 : Home End PageUp PageDown 과 같은 커서 위치 설정해주는 키
입력키 : Tab Enter SpaceBar
플래시 메모리 : 디카에 사용, 소비전력 작고 비휘발성 메모리, 휴대전화, mp3 등에 사용. EEPROM을 개선한 메모리칩
그래픽 카드 = 비디오 어댑터
파티션 : C드라이브만 쓸 것인지 D드라이브를 만들것인지 .. (하나의 물리적 디스크를 나눠쓰는 것)
파티션별로 다른 운영체제를 사용하는 것이 가능하고 하나의 파티션에는 하나의 파일시스템만 설치할 수 있다.
파티션을 나눈 후에 하드디스크를 사용하기 위해서는 포맷을 해야한다 << ??
소프트웨어
사용권에 따른 sw 분류
사용 sw
Shareware : 일정기간 무료, 이후 유료
Freeware
공개 sw : 소스 공개, 수정 후 재배포 가능
Demo version : sw 홍보용, 기간과 기능에 제한을 둠
Alpha version : 테스트, 제작회사 내부에서 테스트
Beta version : 외부 테스트
Patch version : 오류수정, 성능 향상
운영체제
제어프로그램 : 감시, 데이터관리, 작업관리(스케줄링, 자원할당)
처리프로그램 : 언어번역, 서비스 프로그램(기본제공 프로그램?)
언어 번역 프로그램 : ★★★
원시프로그램(소스파일) > (컴파일러가 기계어로 번역) > 목적프로그램(기계어)
> (번역된 기계어로된 명령어들을 Linkage Editor로 연결) > 실행프로그램(모듈) > (Loader) > 실행
OS의 네가지 목적 ★: 처리능력(throughput), 반환시간(turn around time), 사용가능도, 신뢰도
프로그래밍 언어 중 저급언어 : 기계어, 어셈블리어 (기계어와 1:1 기호화)
윈도우의 특징
GUI / 선점형 멀티태스킹(강제종료 가능) /
플러그앤 플레이 / OLE(개체삽입 : 하나의 프로그램 안에 다른 응용 프로그램이 들어옴) /
255자의 파일이름(공백 포함, 특수문자는 포함할 수 없음)
파일 시스템 : 보조기억장치에 저장되는 파일에 대해 수정, 삭제, 추가, 검색 등의 작업을 체계적으로 할 수 있도록 지원하는 관리시스템
FAT16 > FAT32 > NTFS 순으로 발전
바로가기 키
F1 : 도움말
F2 : 폴더 및 파일이름 변경
F3 : 검색결과창 나타냄
F5 : 새로고침


windows + E : 파일탐색기
부팅 과정
전원공급
POST 진행 : Power On Self Test 하드웨어 정상작동되는지 테스트
OS 로드
Winlogon : 로그온 화면 표시
Explorer : 윈도우즈 화면
부팅메뉴 F8
컴퓨터 복구
안전모드(비정상적으로 작동시 사용, 최소한의 장치만 설정)
바로가기 아이콘 만들기 단축키 : Ctrl + Shift + 개체 드래그
윈도우즈 탐색기 : 파일, 폴더, 드라이브에 관련된 모든 작업 수행, 트리구조
라이브러리 : 컴퓨터 여기저기 흩어져있는 자료를 한곳에서 보고 정리할 수 있게하는 가상의 폴더 ex) 문서 라이브러리
파일 속성의 이전버전에서 복원가능
제어판 : 시스템, 장치관리자(hw정보: ?는 알수없는 장치, !는 정상적으로 동작하지 않는 장치),
접근성센터(신체불편 서비스설정 : 고정키, 토글키, 필터키 등), 입출력장치들 메뉴, 사용자 계정, 글꼴
디스크 조각 모음 : 단편화 제거 -> 데이터 읽어오는 속도 증가 목적
[시작] - [모든 프로그램] - [보조프로그램] -[시스템도구] - [디스크정리]
백업 및 복원
디스크 포맷 : 트랙과 섹터를 새롭게 구성
레지스트리★ : hw와 sw 모든 설정을 모아놓음

디스크 검사 : 필요없는 파일 삭제하여 여유공간 확보
필요없는 파일 : 임시인터넷파일, 휴지통에 있는 파일, 다운로드한 프로그램 파일
메모장 첫번째줄에 LOG 입력하거나 F5 사용하면 날짜 자동입력됨
키보드 속성에서 커서 깜빡임 속도까지 설정할 수 있다.
작업중인 항목의 바로가기 메뉴 : shift + F10
창조절 메뉴 : Alt + spacebar
번들 : 특정한 hw나 sw를 구매하였을 때 무료로 주는 program

ㅑㅜ









멀티미디어 : 다중매체 동시 사용, 텍스트, 사운드, 이미지, 애니메이션, 동영상
특징 : 디저털화, 쌍방향석, 비선형성, 정보의 통합성
멀티미디어 하드웨어
CE-ROM : 650M
DVD : 4.7GB ~ 17GB
블루레이 디스트 : CD의 38배, DVD의 5배
USB
멀티미디어 소프트웨어
재생sw, 저작sw, 플래시, 스트리밍 기술(다운로드하면서 동시에 재생(버퍼를 사용))
그래픽 기법
디더링(Dithering) : 제한된 색상을 조합하여 새로운 색상을 만드는 기법
렌더링 : 물체에 3차원효과, 사실감
모델링 : 랜더링전, 샘플링
모핑(Morphing) : 2개의 이미지 부드럽게 연결
필터링
안티앨리어싱(Anti-Aliasing) : 이미지의 가장자리 부드럽게
리터칭
인터레이싱 : 이미지의 대략적인 모습을 먼저 보여주고 자세한 모습을 제시하는 기법
메조틴트(Mezzotint) : 점, 선으로 이미지 만들기
솔러리제이션(Solarization) : 필름을 빛에 노출시켜 반전시키는 기법
그래픽데이터
비트맵 : 점, 픽셀로 이미지 표현, 사실적인 이미지, 큰 용량
벡터 : 점과 점 연결하는 선, 함수 사용, 확장자 : AI, WMF
색상표현
RGB : 웹, 빛의 3원색, 각 8비트로 표현 0~255 / 00~FF
CMYK : 인쇄
파일 형식
그래픽 파일 형식 : BMP(압축X, 파일크기가 크다), PCX ...

MPEG 규격

멀티미디어 활용
VOD : 주문형 비디오
VCS : 화상회의 시스템
CAI : 수업매체
스마트워크
원격진료
ICT 신기술 (Information and Communications Technology, 정보통신기술)
그리드 컴퓨팅 : 컴퓨터와 컴퓨터 연결하여 고성능 컴퓨터 처럼 쓰는 것
RFID : 비접촉식 ex) 자동계산
USN : RFID 인식정보와 네트워크 연결하는 시스템
테더링(Tethering) : 기기 + 인터넷기기 (핫스팟과 비슷하지만 테더링은 한 기기만 지원, ex)모뎀)
RSS(Rich Site Summary) : 사용자에게 자동 정보제공하는 웹서비스
트랙백 : 엮인글
SSO(Single Sign On) : 한번의 인증으로 여러 사이트 이용
시멘틱 웹(Semantic Web) : 지능형 웹
스마트 그리드 : 지능형 전력망 시스템
네트워크 : 자원공유를 위해 컴퓨터끼리 연결
네트워크 어댑터 : ex) 랜선과 컴퓨터 연결하는 랜카드
제어판 - 장치관리자 - 네트워크어댑터 - 바로가기메뉴 - 속성 : 설치된 장치의 유형, 제조업체, 위치 등 확인 가능
네트워크의 기능유형
제어판 - 네트워크 및 공유센터 - 어댑터 설정변경
로컬영역연결 - 속성 - 설치 에서 네트워크 기능유형 선택가능 ( 클라 / 서비스 / 프로토콜 )
네트워크 관련 명령어
ping + 도메인 네임 : 연결상태 확인
ipconfig : 네트워크 구성내용
IP
IPv4 주소는 32비트 주소를 8비트씩 마침표로 구분, 8*4 (10진수)
ClassA : 1~126 (2^7) //국가망
ClassB : 128~191 (2^6) //중대형망
ClassC : 192~223 (2^5) // 일반적으로 ClassC 사용, 소형망 (LAN)
ClassD : 224~239 //멀티캐스트
ClassE :
IPv6 주소는 128비트 주소를 16비트씩 콜론으로 구분, 16*8 (16진수)
혼용중
MAC주소 : 랜카드 고유번호
gateway : 네트워크의 출입구
서로 다른 프로토콜을 연결하는 장치
서로 같은 프로토콜을 연결하는 장치는 브리지(Bridge)
서브넷 마스크 : 네트워크 그룹, 대규모 네트워크를 구성하는 개별네트워크
(지금은 카페 무선랜 연결하고 섹션별 와이파이 중 2_5G에 연결함)
nslookup : 도메인의 ip주소 알려줌
tracert : 네트워크 경로 내역
DNS : 도메인 네임 시스템
데이터 통신 시스템의 구성요소
데이터 전송회선 - 신호 변환장치 , 통신회선
신호변환장치(DCE) : 디지컬신호를 아날로그 신호로 바꾸어 전달하고 다시 디지털 신호로 변환해줌
신호 변환 장치 (DCE: Data Communication Equipment)
모뎀(MODEM) : 디지털정보를 아날로그신호로 변조(Modulation) 하고, 아날로그 신호를 다시 디지털정보로 복조(Demodulation) 해줌
코덱(Codec) : 아날로그 -> 디지털 -> 아날로그 ex) 목소리(아날로그 Data)가 디지털 기기에 디지털정보로 저장됨
DSU(Digital Service Unit) : 디지털 정보가 디지털 회선을 통해서 전달됨
통신회선
유선회선
꼬임선 : 구리선 두가닥, 자기장 줄이기위해 전선 꼬아놓음 / LAN / 전송속도 낮고, 저렴
동축케이블 : 케이블 Tv
광섬유케이블 : 유리섬유, 전기는 도청이 가능하나 빛은 불가능/ 빛전달부분 core, 둘러싼부분 cladding
무선 전송매체
라디오파
지상마이크로파 : 안테나, 장애물에 취약
이동통신
위성마이크로파 : 날씨에 취약
아날로그 데이터의 디지털 부호화
PCM (Pulse Code Modulation)
표본화(아날로그신호 일정간격으로 나눔) -> 양자화(숫자화) -> 부호화(2진수화)
통신방식
단향 통신
반이중 통신 : 양방향 가능, 동시에는 X , ex) 무전기
전이중 통신 : 양방향 가능, 동시 통신 가능
회선 수
직렬 : 신호 0이나 1을 1개씩, 1회선
병렬 : 비용문제로 근거리에 사용
OSI 7 계층
OSI : ISO에서 권장하는 통신프로토콜 표준안
LAN구축 > 인접노드간 신뢰성있는 전송(브리지) > 네트워크 (라우터가 최단경로 설정)
> 전송: 동단간 신뢰성있는 전송을 위해 흐름제어 > 논리적 연결 > 암호화, 압축 > DB, 전자우편 등 응용프로그램
LAN (local area network)
성형 / 계층형(Tree, 분산처리) / 망형(Mesh) / 링형(1노드 1회선) / 버스형(중앙회선사용)
LAN 구축장비
LAN카드 = NIC
허브(Hub) : 컴퓨터 연결 장비, 접속자수만큼 인터넥 속도 느려짐 = 대역폭감소
스위치(Switch) : 대역폭감소가 없다
리피터(중계기) : 신호 증폭
라우터
브리지: 동일네트워크 연결 sw적 장비 (내부)
게이트웨이 : 서로 다른 네트워크 연결 sw적 장비 (외부 네트워크)
통신망
종합정보통신망(ISDN : Integrated Service Digital Network) : 전화, 동영상, 통신, 팩스 모두 같은 회선 하나로
광대역 종합정보통신망 (B-ISDN) : 속도 문제 해결, ATM기술 이용(비동기식 전송방식)
부가가치통신망 (VAN: Value Added Network) : 통신망 임대 + 정보 -> 유료로 유통
ADSL(Asymmetric Digital Subscriber Line) : 비대칭형 디지털 가입자 회선망 ,
일반적으로 업로드보다 다운로드를 더 많이함, 업로드 속도보다 다운로드 속도가 더 빠름(비대칭형)
도메인 네임
kr로 끝나면 KISA에 도메인 요청한것, 그 외는 외국 도메인
IP
IPv4 주소는 32비트 주소를 8비트씩 마침표로 구분, 8*4 (10진수)
ClassA : 1~126 (2^7) //국가망
ClassB : 128~191 (2^6) //중대형망
ClassC : 192~223 (2^5) // 일반적으로 ClassC 사용, 소형망 (LAN)
ClassD : 224~239 //멀티캐스트
ClassE :
IPv6 주소는 128비트 주소를 16비트씩 콜론으로 구분, 16*8 (16진수)
혼용중
캐스팅 모드
IPv4 : 유니, 멀티, 브로드캐스트
IPv6 : 유니, 멀티, 애니
유니캐스트 : 송수신 노드 1:1
브로드캐스트 : 송신 1:N 수신
멀티캐스트 : 송신 1:N (선택적)수신
애니캐스트 : 가장 가까운 서버와 데이터통신
인터넷 서비스
웹서비스
HTTP
전자우편★
1. SMTP : 메일전송 송신프로토콜
2. POP : 수신 프로토콜
3. MIME : 멀티미디어
4. IMAP : 사용자가 메일의 헤더만 다운로드 받을 수 있도록함, 내용은 서버에 저장
인트라넷 : 내부 네트워크(사내 네트워크)
엑스트라넷 : 인트라넷을 하청에 공유하는 등 몇개의 기업이 공유하는 네트워크
VPN(가상 사설망) : Virtual Private Network, 인터넷망을 특정한 기업 소유처럼 사용
시스템 보안
정보 윤리
해킹 : 불법적 접근, 유해한 행위
크래킹 : 불법적 접근, 정보를 빼냄
컴퓨터 프로그램 보호법 : 공표 후 70년간 존속
통신비밀보호법 : 상대 허락 없이 불법도청 X
저작권법 : 무단복제 X, 2차 저작물 // 예외) 비영리 공연, 방송, 학교교육, 점자 복제, 재판, 법률 조시, 훈령
공격 방식 : 스니핑(훔쳐보기), 스푸핑(위장), 트로이목마, 스파이웨어(마케팅목적), 웜(번식)
, 서비스거부공격(Dos : 1대의 컴퓨터가 계속해서 작은 정보 요청하여 틈을 안줌으로써 서비스를 막아버림)'
, 분산서비스거부(DDos : 여러대의 좀비PC로 서버컴퓨터공격)
*ARP : IP주소를 MAC주소로 변환해줌
보안 기술
1. 방화벽 : 외부 차단
2. 메일 보안 프로토콜 : PGP, PEM, S-MIME
3. 암호화
1. 비밀키 암호화 : DES 알고리즘, 키 1개, 대칭키, 암호화/복호화 키가 같음
2. 공개키 암호화 : RSA 알고리즘, 키 2개, 비대칭키, 암호화/복호화 키가 다름, 암호화는 공개, 복호화는 비공개
4. 전자 서명 : RSA(공개키암호화 알고리즘) 기법 응용/ 암호화는 비공개, 해석은 공개. 공개키와 반대
전자상거래 관련 용어
ERP : 인사 재무 생산 등 통합 시스템 구축
EDI : 기업 표준안 공공서식
CALS : 모든 정보를 디지털화, 기업간 공유할수있도록, 제품 계획 설계 조달 생산 폐기의 전과정을 다른 기업과 공유
SCM : 공급망 관리, 공급업체 고객 생산업체 실시간 정보공유
CRM : 고객 특정에 맞는 맞춤형 마케팅
IT용어
적외선 무선랜 : 송신부, 수신부 서로 마주보고, ex) 리모컨
LBS : 위치기반서비스
VOIP : 인터넷전화
WiBro : 이동중 무선인터넷
임베디드 sw : 특정 기기에서만 동작DB 액세스?
인강 : http://edu.cyber.incheon.kr/
1과목 컴퓨터 일반
컴퓨터의 역사
1642 파스칼의 톱니바퀴 : 더하기 빼기만 가능
라이프니츠의 승산기 : 곱셈 나눗셈 가능
바베지의 차분기관, 해석기관 : 함수
홀러리스의 천공카드 : 구멍뚫어 통계처리 계산
마크원 : 최초의 기계식 계산기
애니악 : 최초의 컴퓨터
EDSAC : 부터 프로그램 내장방식
EDVAC : 본노이만이 프로그램 내장방식을 완성
UNIVAC : 상업화, 미통계국에서 사용
프로그램 내장방식 (stored programming)
: 폰노이만이 제아느 컴퓨터에 기억장치 설치
세계최초 프로그램 내장방식 계산기는 EDSAC이나 본노이만에 의해 제안된 프로그램 내장방식은 EDVAC
컴퓨터의 세대별 특징
제 1세대(1940 중반) : 진공관(VaccumRube) //하드웨어, 일괄처리
제 2세대(1950 중반) : 트렌지스터 (TR) // sw개발 중점 , OS도입, 다중프로그래밍, 다중처리, 온라인 실시간처리
제 3세대(1960 중반) : 집적회로(IC, Integrated Circuit) // 시분할처리, OMR 등 개발, 경영정보시스템 도입
제 4세대(1970 중반) : 고밀도 집적회로(LSI, Large Scale Integration) //개인용 컴퓨터 등장, 마이크로프로세서 개발, 네트워크 기술, 분산처리
제 5세대(1980 이후) : VLSI, ULSI (Very, Ultra), 광소자 //분산처리
일괄(batch) > 실시간(real time) > 시분할(time sharing) > 분산(distributed processing)
컴퓨터의 특징
정확성(GIGO), 대용량성, 신속성, 범용성, 호환성(여러컴퓨터와 에서 교환가능)
컴퓨터의 구성
hw : cpu / 주기억장치(메인메모리) / 주변장치(보조기억장치, 입력장치, 출력장치)
sw : 시스템sw / 응용sw
펌웨어 (firmware) : ROM(MM)에 기록된 하드웨어를 제어하는 마이크로 프로그램의 집합이다.
hw와 sw의 중간
컴퓨터의 분류 : 데이터 취급 방식 / 처리 능력
데이터 취급 방식에 의한 분류
디지털 컴퓨터 : 부호화된 숫자 문자 이산데이터(불연속적으로 채취되는 데이터 <-> 아날로그데이터), 산술논리연산, 논리회로, 연산속도가 아날로그 컴퓨터보다 느리다
아날로그 컴퓨터 : 증폭회로(연속적인 데이터 처리) / 단순한 작업을 하기때문에 디지털컴퓨터보다 연산속도가 빠르다.
하이브리드 (디지털 + 아날로그)
처리 능력에 따른 분류
1. 슈퍼 컴퓨터 : 원자력 개발, 항공우주, 기상예측 등
2. 대형 컴퓨터
3. 중형
4. 마이크로 컴퓨터 :
-워크 스테이션 : RISC(<->CISC) 마이크로프로세서 칩 사용하여 고속연산 가능, 네트워크에서 서버 역할
-데스크탑
-휴대용컴퓨터
자료 표현 단위
니블 : 4개 비트
워드 : cpu 가 한번에 처리하는 명령단위
일반적으로 full word는 4바이트
레코드 : 프로그램 내 입출력 처리단위 (속성 열 집합 한줄, 행)
블록 : 저장매체의 입출력단위, 물리레코드(몇 개의 레코드)
필드 : 파일 구성 최소단위 (=필드, 아이템)
파일 : 프로그램 구성 기본단위, 여러 레코드 모여서 구성
DB : 관련된 파일들의 집합
데이터의 표현
BCD 6비트 : zone 2bit / digit 4bit / 64가지(영어소문자 표현 X)
ASCII 7비트 : 통신 시 사용 / 128
EBCDIC 8비트 : 4bit / digit 4bit / 256가지 (대형컴퓨터에서 사용)
한글코드
KS X 1001 완성형 한글 코드 : 저장용량 생각해야
조합형 한글 코드 : 초성 중성 종성에 코드값 지정
KS X 1005-1 (유니코드) : 전세계 모든 문자를 2바이트로 표현할 수 있는 국제표준 코드 // 숫자도 2바이트로 표현
에러 검출 코드
패리티 코드 : 홀수 패리티 / 짝수 패리티 방식
-홀수패리티 방식 : 1비트의 수가 홀수개가 되도록 한다
-짝수 패리티 방식 : 1비트의 수가 짝수개가 되도록 한다
전송할 문자에서 1비트의 숫자를 홀수개로 할지 짝수개로 할지 정해두어 송신측에서 패리티 비트가 생성되고,
수신측에서 1비트 갯수를 검사
해밍코드 : 패리티는 검출밖에 못하는데 해밍코드는 검출하고 수정까지 해준다.
순환 중복 검사(CRC) : 모든 문자의 같은 위치에 패리티를 추가로 부여하여 검사
블록합 검사(BSC) 이 두가지 방식은 종류만 알아두면됨
처리방식
일괄 처리 방식(batch processiong)
실시간 처리 (real time)
시분할 처리 (time sharing)
분산처리
다중프로그래밍 : 한개 CPU가 처리
다중처리 (multi processing) : 여러개의 CPU가 처리
속도와 용량의 단위 // 바꿔서 출제될 수 있다.
ms : 밀리mili 10^(-3)
us : micro second 10^(-6)
ns : nano second 10^(-9)
ps -> fs -> as
16진수는 10부터 알파벳으로 표기
워드는 기본적으로 4byte
클록 속도는 MHz(헤르츠) / MIPS( Million Instruction per second ) / Flops(부동소수점 연산) 으로 나타냄
중앙처리장치의 구성
제어장치 (CU)
PC
IR
Decoder
Encoder(부호기)
MAR
MBR
연산기(ALU)
Adder (가산기)
Complementor : 뺄셈처리에 필요한 보수기
AC(누산기) : 연산결과 일시적으로 기억
레지스터 (Data, Status, Index) : 소규모의 임시 기억장치, 메모리 중 속도가 가장 빠르다
속도는 레지스터 > 캐시(hit ratio로 성능 표시) > 메인메모리 순
버스 : 주소버스 / 데이터버스 / 제어버스
주기억장치 : ROM / RAM 으로 구성 // 설명은 정처기 정리메모 참고
EAROM은 일부분 수정가능
RAM(휘발성) : DRAM / SRAM
DRAM은 콘덴서(충전식/ refresh time 필요) / 주기억장치를 구성
SRAM은 플리플롭 / 캐시메모리를 구성 / 소용량
기타메모리 중 연상메모리 (Associative Memory)는 내용에 의한 접근 (contents로 접근)
플래시메모리 : 휘발성, 디카에 사용
보조기억장치 :
1. 자기테이프 : 순차처리, 대용량,
IRG(Inter Record Gap) : 레코드와 레코드 사이 간격
IBG : 블럭과 블럭 사이 간격 (블럭 = 물리레코드)
블럭화 인수 : 한 블럭에 레코드가 몇개인지
2. 자기디스크
Seek time(탐색시간) : 트랙가지 이동하는데 걸리는 시간
Latency Time(Search Time, 회전지연시간) : 섹터까지 이동하는데 걸리는 시간
Transfer Time : 실제 데이터가 이동하는데 걸리는 시간
Access Time = Seek Time + Latency Time + Transfer Time
트랙 > 섹터 찾기 > 전송 순
SSD는 하드디스크 대용으로 컴퓨터 소형화에 기여 (소음도 적고 발열도 적다)
입출력 장치
입력장치
광학 마크 판독 (OMR)
광학문자판독기(OCR, Optical character reader) : 지로용지
자기잉크 문자판독기(MICR : magnetic ink character reader) : 수표
바코드 판독기 : POS 시스템
스캐너
디지타이저(도면 입력)
키오스크
키보드
출력장치
음극선관(CRT) : 어릴때 사용하던 두꺼운 모니터, 가격 저렴하고 표시속도가 빠르다, 눈의 피로가 크고 전자파가 심하다, 전력소비 많다
액정(LDC) : 화면떨림과 전자파방출 X, 전력소모 적다, 화면 보는 각도따라 선명도 차이 있음(노트북)
플라즈마(PDP) : 고해상도, 눈부담 적다, 얇고 소형으로 제작가능, 고가이며 전력소비크고 열 방출 많음
두장의 유리기판을 사용하여 사이 공간에 네온, 아르곤가스와 같은 것들을 채워넣고 전압을 가한다
모니터 크기는 대각선길이를 센티미터 단위로 표시
재생률(Refresh Rate) : 1초당 픽셀 재충전 횟수
점간격(Dot Pitch) : 픽섹간 간격, 가까울수록 해상도 높다
CPS : 초당 인쇄할 수 있는 문자 수
LPM : 분당 인쇄할 수 있는 줄
PPM : 분당 인쇄할 수 있는 페이지 수
DPI : 1인치에 몇 개의 점을 인쇄하여 문자를 구성하는지 나타냄
플로터 : 그래프, 도형, 설계도면 출력시 사용
채널 : CPU가 IO 권한을 넘겨줌
Selector Channel : 고속 IO, 하나만
Multiplexer : 여러개, 저속
Block Multiflexer : 여러개, 고속
DMA : CPU가 IO권한 넘겨줌, 직접 주기억장치와 주변장치 사이에서 수행되는 방식
DMA 프로세서 : CISC / RISC( 더 좋다 )
CISC : 처리향상이 목적, 명령어 수 많다, 주소지정 모드 다양, 레지스터 수가 적다, 가변길이 명령어형식, 메모리 내 오퍼랜드 조작하는 명령들, 마이크로프로그랜제어방식, 인텔
RISC : 응답시간 향상이 목적, 명령어 수와 주소지저 모드가 적다, 레지스터 수가 비교적 많다(연산속도 빠름), 고정길이 명령어 형식, 모든 연산은 CPU의 레스터에서 행해진다, 메모리참조는 load와 store로 제한, 하드 와이어드 제어,
명령어 수가 적기때문에 프로그래밍은 복잡해질 수 있다.
하드디스크 연결방식
IDE ( intergrated drive electronics) : 2개 장치 연결 가능
EIDE (Enhanced Integrated Drive Electronics) : 4개 장치 연결 가능
SCSI (small computer system interface) : 7개 장치 연결 가능
RAID : 하드디스크 관리하는 기술 (redundant array of inexpensive disk)
RAID 0 : striping 분할 저장
RAID 1 : 중복저장 mirroring (신뢰성 높이되 용량문제 생김)
RAID 2 해밍코드 , 비트 단위
RAID 3 패리티 정보, 바이트 단위
RAID 4 블럭단위, 패리티 정보
RAID 5 각 디스크에 패리티 적용 (RR, Round Robbin 방식)
....
핫 스와핑(Hot swapping)컴퓨터 전원이 연결된 상태에서 장치를 연결, 분리할 수 있도록 하는 기능
플러그 앤 플래이 : 연결하면 자동실행, 인식, 연결 해주는 기능 PnP
프린터의 스풀 기능 : cpu에서 출력할 파일을 spool에 넘겨줌, 인쇄중 멀티작업 가능해짐, 인쇄속도는 느려짐(CPU보다 느림)
바이오스(BIOS) : 기본적인 입출력 시스템
키보드
탐색키 : Home End PageUp PageDown 과 같은 커서 위치 설정해주는 키
입력키 : Tab Enter SpaceBar
플래시 메모리 : 디카에 사용, 소비전력 작고 비휘발성 메모리, 휴대전화, mp3 등에 사용. EEPROM을 개선한 메모리칩
그래픽 카드 = 비디오 어댑터
파티션 : C드라이브만 쓸 것인지 D드라이브를 만들것인지 .. (하나의 물리적 디스크를 나눠쓰는 것)
파티션별로 다른 운영체제를 사용하는 것이 가능하고 하나의 파티션에는 하나의 파일시스템만 설치할 수 있다.
파티션을 나눈 후에 하드디스크를 사용하기 위해서는 포맷을 해야한다 << ??
소프트웨어
사용권에 따른 sw 분류
사용 sw
Shareware : 일정기간 무료, 이후 유료
Freeware
공개 sw : 소스 공개, 수정 후 재배포 가능
Demo version : sw 홍보용, 기간과 기능에 제한을 둠
Alpha version : 테스트, 제작회사 내부에서 테스트
Beta version : 외부 테스트
Patch version : 오류수정, 성능 향상
운영체제
제어프로그램 : 감시, 데이터관리, 작업관리(스케줄링, 자원할당)
처리프로그램 : 언어번역, 서비스 프로그램(기본제공 프로그램?)
언어 번역 프로그램 : ★★★
원시프로그램(소스파일) > (컴파일러가 기계어로 번역) > 목적프로그램(기계어)
> (번역된 기계어로된 명령어들을 Linkage Editor로 연결) > 실행프로그램(모듈) > (Loader) > 실행
OS의 네가지 목적 ★: 처리능력(throughput), 반환시간(turn around time), 사용가능도, 신뢰도
프로그래밍 언어 중 저급언어 : 기계어, 어셈블리어 (기계어와 1:1 기호화)
윈도우의 특징
GUI / 선점형 멀티태스킹(강제종료 가능) /
플러그앤 플레이 / OLE(개체삽입 : 하나의 프로그램 안에 다른 응용 프로그램이 들어옴) /
255자의 파일이름(공백 포함, 특수문자는 포함할 수 없음)
파일 시스템 : 보조기억장치에 저장되는 파일에 대해 수정, 삭제, 추가, 검색 등의 작업을 체계적으로 할 수 있도록 지원하는 관리시스템
FAT16 > FAT32 > NTFS 순으로 발전
바로가기 키
F1 : 도움말
F2 : 폴더 및 파일이름 변경
F3 : 검색결과창 나타냄
F5 : 새로고침
windows + E : 파일탐색기
부팅 과정
전원공급
POST 진행 : Power On Self Test 하드웨어 정상작동되는지 테스트
OS 로드
Winlogon : 로그온 화면 표시
Explorer : 윈도우즈 화면
부팅메뉴 F8
컴퓨터 복구
안전모드(비정상적으로 작동시 사용, 최소한의 장치만 설정)
바로가기 아이콘 만들기 단축키 : Ctrl + Shift + 개체 드래그
윈도우즈 탐색기 : 파일, 폴더, 드라이브에 관련된 모든 작업 수행, 트리구조
라이브러리 : 컴퓨터 여기저기 흩어져있는 자료를 한곳에서 보고 정리할 수 있게하는 가상의 폴더 ex) 문서 라이브러리
파일 속성의 이전버전에서 복원가능
제어판 : 시스템, 장치관리자(hw정보: ?는 알수없는 장치, !는 정상적으로 동작하지 않는 장치),
접근성센터(신체불편 서비스설정 : 고정키, 토글키, 필터키 등), 입출력장치들 메뉴, 사용자 계정, 글꼴
디스크 조각 모음 : 단편화 제거 -> 데이터 읽어오는 속도 증가 목적
[시작] - [모든 프로그램] - [보조프로그램] -[시스템도구] - [디스크정리]
백업 및 복원
디스크 포맷 : 트랙과 섹터를 새롭게 구성
레지스트리★ : hw와 sw 모든 설정을 모아놓음
디스크 검사 : 필요없는 파일 삭제하여 여유공간 확보
필요없는 파일 : 임시인터넷파일, 휴지통에 있는 파일, 다운로드한 프로그램 파일
메모장 첫번째줄에 LOG 입력하거나 F5 사용하면 날짜 자동입력됨
키보드 속성에서 커서 깜빡임 속도까지 설정할 수 있다.
작업중인 항목의 바로가기 메뉴 : shift + F10
창조절 메뉴 : Alt + spacebar
번들 : 특정한 hw나 sw를 구매하였을 때 무료로 주는 program
멀티미디어 : 다중매체 동시 사용, 텍스트, 사운드, 이미지, 애니메이션, 동영상
특징 : 디저털화, 쌍방향석, 비선형성, 정보의 통합성
멀티미디어 하드웨어
CE-ROM : 650M
DVD : 4.7GB ~ 17GB
블루레이 디스트 : CD의 38배, DVD의 5배
USB
멀티미디어 소프트웨어
재생sw, 저작sw, 플래시, 스트리밍 기술(다운로드하면서 동시에 재생(버퍼를 사용))
그래픽 기법
디더링(Dithering) : 제한된 색상을 조합하여 새로운 색상을 만드는 기법
렌더링 : 물체에 3차원효과, 사실감
모델링 : 랜더링전, 샘플링
모핑(Morphing) : 2개의 이미지 부드럽게 연결
필터링
안티앨리어싱(Anti-Aliasing) : 이미지의 가장자리 부드럽게
리터칭
인터레이싱 : 이미지의 대략적인 모습을 먼저 보여주고 자세한 모습을 제시하는 기법
메조틴트(Mezzotint) : 점, 선으로 이미지 만들기
솔러리제이션(Solarization) : 필름을 빛에 노출시켜 반전시키는 기법
그래픽데이터
비트맵 : 점, 픽셀로 이미지 표현, 사실적인 이미지, 큰 용량
벡터 : 점과 점 연결하는 선, 함수 사용, 확장자 : AI, WMF
색상표현
RGB : 웹, 빛의 3원색, 각 8비트로 표현 0~255 / 00~FF
CMYK : 인쇄
파일 형식
그래픽 파일 형식 : BMP(압축X, 파일크기가 크다), PCX ...
MPEG 규격
멀티미디어 활용
VOD : 주문형 비디오
VCS : 화상회의 시스템
CAI : 수업매체
스마트워크
원격진료
ICT 신기술 (액세스?
인강 : http://edu.cyber.incheon.kr/
1과목 컴퓨터 일반
컴퓨터의 역사
1642 파스칼의 톱니바퀴 : 더하기 빼기만 가능
라이프니츠의 승산기 : 곱셈 나눗셈 가능
바베지의 차분기관, 해석기관 : 함수
홀러리스의 천공카드 : 구멍뚫어 통계처리 계산
마크원 : 최초의 기계식 계산기
애니악 : 최초의 컴퓨터
EDSAC : 부터 프로그램 내장방식
EDVAC : 본노이만이 프로그램 내장방식을 완성
UNIVAC : 상업화, 미통계국에서 사용
프로그램 내장방식 (stored programming)
: 폰노이만이 제아느 컴퓨터에 기억장치 설치
세계최초 프로그램 내장방식 계산기는 EDSAC이나 본노이만에 의해 제안된 프로그램 내장방식은 EDVAC
컴퓨터의 세대별 특징
제 1세대(1940 중반) : 진공관(VaccumRube) //하드웨어, 일괄처리
제 2세대(1950 중반) : 트렌지스터 (TR) // sw개발 중점 , OS도입, 다중프로그래밍, 다중처리, 온라인 실시간처리
제 3세대(1960 중반) : 집적회로(IC, Integrated Circuit) // 시분할처리, OMR 등 개발, 경영정보시스템 도입
제 4세대(1970 중반) : 고밀도 집적회로(LSI, Large Scale Integration) //개인용 컴퓨터 등장, 마이크로프로세서 개발, 네트워크 기술, 분산처리
제 5세대(1980 이후) : VLSI, ULSI (Very, Ultra), 광소자 //분산처리
일괄(batch) > 실시간(real time) > 시분할(time sharing) > 분산(distributed processing)
컴퓨터의 특징
정확성(GIGO), 대용량성, 신속성, 범용성, 호환성(여러컴퓨터와 에서 교환가능)
컴퓨터의 구성
hw : cpu / 주기억장치(메인메모리) / 주변장치(보조기억장치, 입력장치, 출력장치)
sw : 시스템sw / 응용sw
펌웨어 (firmware) : ROM(MM)에 기록된 하드웨어를 제어하는 마이크로 프로그램의 집합이다.
hw와 sw의 중간
컴퓨터의 분류 : 데이터 취급 방식 / 처리 능력
데이터 취급 방식에 의한 분류
디지털 컴퓨터 : 부호화된 숫자 문자 이산데이터(불연속적으로 채취되는 데이터 <-> 아날로그데이터), 산술논리연산, 논리회로, 연산속도가 아날로그 컴퓨터보다 느리다
아날로그 컴퓨터 : 증폭회로(연속적인 데이터 처리) / 단순한 작업을 하기때문에 디지털컴퓨터보다 연산속도가 빠르다.
하이브리드 (디지털 + 아날로그)
처리 능력에 따른 분류
1. 슈퍼 컴퓨터 : 원자력 개발, 항공우주, 기상예측 등
2. 대형 컴퓨터
3. 중형
4. 마이크로 컴퓨터 :
-워크 스테이션 : RISC(<->CISC) 마이크로프로세서 칩 사용하여 고속연산 가능, 네트워크에서 서버 역할
-데스크탑
-휴대용컴퓨터
자료 표현 단위
니블 : 4개 비트
워드 : cpu 가 한번에 처리하는 명령단위
일반적으로 full word는 4바이트
레코드 : 프로그램 내 입출력 처리단위 (속성 열 집합 한줄, 행)
블록 : 저장매체의 입출력단위, 물리레코드(몇 개의 레코드)
필드 : 파일 구성 최소단위 (=필드, 아이템)
파일 : 프로그램 구성 기본단위, 여러 레코드 모여서 구성
DB : 관련된 파일들의 집합
데이터의 표현
BCD 6비트 : zone 2bit / digit 4bit / 64가지(영어소문자 표현 X)
ASCII 7비트 : 통신 시 사용 / 128
EBCDIC 8비트 : 4bit / digit 4bit / 256가지 (대형컴퓨터에서 사용)
한글코드
KS X 1001 완성형 한글 코드 : 저장용량 생각해야
조합형 한글 코드 : 초성 중성 종성에 코드값 지정
KS X 1005-1 (유니코드) : 전세계 모든 문자를 2바이트로 표현할 수 있는 국제표준 코드 // 숫자도 2바이트로 표현
에러 검출 코드
패리티 코드 : 홀수 패리티 / 짝수 패리티 방식
-홀수패리티 방식 : 1비트의 수가 홀수개가 되도록 한다
-짝수 패리티 방식 : 1비트의 수가 짝수개가 되도록 한다
전송할 문자에서 1비트의 숫자를 홀수개로 할지 짝수개로 할지 정해두어 송신측에서 패리티 비트가 생성되고,
수신측에서 1비트 갯수를 검사
해밍코드 : 패리티는 검출밖에 못하는데 해밍코드는 검출하고 수정까지 해준다.
순환 중복 검사(CRC) : 모든 문자의 같은 위치에 패리티를 추가로 부여하여 검사
블록합 검사(BSC) 이 두가지 방식은 종류만 알아두면됨
처리방식
일괄 처리 방식(batch processiong)
실시간 처리 (real time)
시분할 처리 (time sharing)
분산처리
다중프로그래밍 : 한개 CPU가 처리
다중처리 (multi processing) : 여러개의 CPU가 처리
속도와 용량의 단위 // 바꿔서 출제될 수 있다.
ms : 밀리mili 10^(-3)
us : micro second 10^(-6)
ns : nano second 10^(-9)
ps -> fs -> as
16진수는 10부터 알파벳으로 표기
워드는 기본적으로 4byte
클록 속도는 MHz(헤르츠) / MIPS( Million Instruction per second ) / Flops(부동소수점 연산) 으로 나타냄
중앙처리장치의 구성
제어장치 (CU)
PC
IR
Decoder
Encoder(부호기)
MAR
MBR
연산기(ALU)
Adder (가산기)
Complementor : 뺄셈처리에 필요한 보수기
AC(누산기) : 연산결과 일시적으로 기억
레지스터 (Data, Status, Index) : 소규모의 임시 기억장치, 메모리 중 속도가 가장 빠르다
속도는 레지스터 > 캐시(hit ratio로 성능 표시) > 메인메모리 순
버스 : 주소버스 / 데이터버스 / 제어버스
주기억장치 : ROM / RAM 으로 구성 // 설명은 정처기 정리메모 참고
EAROM은 일부분 수정가능
RAM(휘발성) : DRAM / SRAM
DRAM은 콘덴서(충전식/ refresh time 필요) / 주기억장치를 구성
SRAM은 플리플롭 / 캐시메모리를 구성 / 소용량
기타메모리 중 연상메모리 (Associative Memory)는 내용에 의한 접근 (contents로 접근)
플래시메모리 : 휘발성, 디카에 사용
보조기억장치 :
1. 자기테이프 : 순차처리, 대용량,
IRG(Inter Record Gap) : 레코드와 레코드 사이 간격
IBG : 블럭과 블럭 사이 간격 (블럭 = 물리레코드)
블럭화 인수 : 한 블럭에 레코드가 몇개인지
2. 자기디스크
Seek time(탐색시간) : 트랙가지 이동하는데 걸리는 시간
Latency Time(Search Time, 회전지연시간) : 섹터까지 이동하는데 걸리는 시간
Transfer Time : 실제 데이터가 이동하는데 걸리는 시간
Access Time = Seek Time + Latency Time + Transfer Time
트랙 > 섹터 찾기 > 전송 순
SSD는 하드디스크 대용으로 컴퓨터 소형화에 기여 (소음도 적고 발열도 적다)
입출력 장치
입력장치
광학 마크 판독 (OMR)
광학문자판독기(OCR, Optical character reader) : 지로용지
자기잉크 문자판독기(MICR : magnetic ink character reader) : 수표
바코드 판독기 : POS 시스템
스캐너
디지타이저(도면 입력)
키오스크
키보드
출력장치
음극선관(CRT) : 어릴때 사용하던 두꺼운 모니터, 가격 저렴하고 표시속도가 빠르다, 눈의 피로가 크고 전자파가 심하다, 전력소비 많다
액정(LDC) : 화면떨림과 전자파방출 X, 전력소모 적다, 화면 보는 각도따라 선명도 차이 있음(노트북)
플라즈마(PDP) : 고해상도, 눈부담 적다, 얇고 소형으로 제작가능, 고가이며 전력소비크고 열 방출 많음
두장의 유리기판을 사용하여 사이 공간에 네온, 아르곤가스와 같은 것들을 채워넣고 전압을 가한다
모니터 크기는 대각선길이를 센티미터 단위로 표시
재생률(Refresh Rate) : 1초당 픽셀 재충전 횟수
점간격(Dot Pitch) : 픽섹간 간격, 가까울수록 해상도 높다
CPS : 초당 인쇄할 수 있는 문자 수
LPM : 분당 인쇄할 수 있는 줄
PPM : 분당 인쇄할 수 있는 페이지 수
DPI : 1인치에 몇 개의 점을 인쇄하여 문자를 구성하는지 나타냄
플로터 : 그래프, 도형, 설계도면 출력시 사용
채널 : CPU가 IO 권한을 넘겨줌
Selector Channel : 고속 IO, 하나만
Multiplexer : 여러개, 저속
Block Multiflexer : 여러개, 고속
DMA : CPU가 IO권한 넘겨줌, 직접 주기억장치와 주변장치 사이에서 수행되는 방식
DMA 프로세서 : CISC / RISC( 더 좋다 )
CISC : 처리향상이 목적, 명령어 수 많다, 주소지정 모드 다양, 레지스터 수가 적다, 가변길이 명령어형식, 메모리 내 오퍼랜드 조작하는 명령들, 마이크로프로그랜제어방식, 인텔
RISC : 응답시간 향상이 목적, 명령어 수와 주소지저 모드가 적다, 레지스터 수가 비교적 많다(연산속도 빠름), 고정길이 명령어 형식, 모든 연산은 CPU의 레스터에서 행해진다, 메모리참조는 load와 store로 제한, 하드 와이어드 제어,
명령어 수가 적기때문에 프로그래밍은 복잡해질 수 있다.
하드디스크 연결방식
IDE ( intergrated drive electronics) : 2개 장치 연결 가능
EIDE (Enhanced Integrated Drive Electronics) : 4개 장치 연결 가능
SCSI (small computer system interface) : 7개 장치 연결 가능
RAID : 하드디스크 관리하는 기술 (redundant array of inexpensive disk)
RAID 0 : striping 분할 저장
RAID 1 : 중복저장 mirroring (신뢰성 높이되 용량문제 생김)
RAID 2 해밍코드 , 비트 단위
RAID 3 패리티 정보, 바이트 단위
RAID 4 블럭단위, 패리티 정보
RAID 5 각 디스크에 패리티 적용 (RR, Round Robbin 방식)
....
핫 스와핑(Hot swapping)컴퓨터 전원이 연결된 상태에서 장치를 연결, 분리할 수 있도록 하는 기능
플러그 앤 플래이 : 연결하면 자동실행, 인식, 연결 해주는 기능 PnP
프린터의 스풀 기능 : cpu에서 출력할 파일을 spool에 넘겨줌, 인쇄중 멀티작업 가능해짐, 인쇄속도는 느려짐(CPU보다 느림)
바이오스(BIOS) : 기본적인 입출력 시스템
키보드
탐색키 : Home End PageUp PageDown 과 같은 커서 위치 설정해주는 키
입력키 : Tab Enter SpaceBar
플래시 메모리 : 디카에 사용, 소비전력 작고 비휘발성 메모리, 휴대전화, mp3 등에 사용. EEPROM을 개선한 메모리칩
그래픽 카드 = 비디오 어댑터
파티션 : C드라이브만 쓸 것인지 D드라이브를 만들것인지 .. (하나의 물리적 디스크를 나눠쓰는 것)
파티션별로 다른 운영체제를 사용하는 것이 가능하고 하나의 파티션에는 하나의 파일시스템만 설치할 수 있다.
파티션을 나눈 후에 하드디스크를 사용하기 위해서는 포맷을 해야한다 << ??
소프트웨어
사용권에 따른 sw 분류
사용 sw
Shareware : 일정기간 무료, 이후 유료
Freeware
공개 sw : 소스 공개, 수정 후 재배포 가능
Demo version : sw 홍보용, 기간과 기능에 제한을 둠
Alpha version : 테스트, 제작회사 내부에서 테스트
Beta version : 외부 테스트
Patch version : 오류수정, 성능 향상
운영체제
제어프로그램 : 감시, 데이터관리, 작업관리(스케줄링, 자원할당)
처리프로그램 : 언어번역, 서비스 프로그램(기본제공 프로그램?)
언어 번역 프로그램 : ★★★
원시프로그램(소스파일) > (컴파일러가 기계어로 번역) > 목적프로그램(기계어)
> (번역된 기계어로된 명령어들을 Linkage Editor로 연결) > 실행프로그램(모듈) > (Loader) > 실행
OS의 네가지 목적 ★: 처리능력(throughput), 반환시간(turn around time), 사용가능도, 신뢰도
프로그래밍 언어 중 저급언어 : 기계어, 어셈블리어 (기계어와 1:1 기호화)
윈도우의 특징
GUI / 선점형 멀티태스킹(강제종료 가능) /
플러그앤 플레이 / OLE(개체삽입 : 하나의 프로그램 안에 다른 응용 프로그램이 들어옴) /
255자의 파일이름(공백 포함, 특수문자는 포함할 수 없음)
파일 시스템 : 보조기억장치에 저장되는 파일에 대해 수정, 삭제, 추가, 검색 등의 작업을 체계적으로 할 수 있도록 지원하는 관리시스템
FAT16 > FAT32 > NTFS 순으로 발전
바로가기 키
F1 : 도움말
F2 : 폴더 및 파일이름 변경
F3 : 검색결과창 나타냄
F5 : 새로고침


windows + E : 파일탐색기
부팅 과정
전원공급
POST 진행 : Power On Self Test 하드웨어 정상작동되는지 테스트
OS 로드
Winlogon : 로그온 화면 표시
Explorer : 윈도우즈 화면
부팅메뉴 F8
컴퓨터 복구
안전모드(비정상적으로 작동시 사용, 최소한의 장치만 설정)
바로가기 아이콘 만들기 단축키 : Ctrl + Shift + 개체 드래그
윈도우즈 탐색기 : 파일, 폴더, 드라이브에 관련된 모든 작업 수행, 트리구조
라이브러리 : 컴퓨터 여기저기 흩어져있는 자료를 한곳에서 보고 정리할 수 있게하는 가상의 폴더 ex) 문서 라이브러리
파일 속성의 이전버전에서 복원가능
제어판 : 시스템, 장치관리자(hw정보: ?는 알수없는 장치, !는 정상적으로 동작하지 않는 장치),
접근성센터(신체불편 서비스설정 : 고정키, 토글키, 필터키 등), 입출력장치들 메뉴, 사용자 계정, 글꼴
디스크 조각 모음 : 단편화 제거 -> 데이터 읽어오는 속도 증가 목적
[시작] - [모든 프로그램] - [보조프로그램] -[시스템도구] - [디스크정리]
백업 및 복원
디스크 포맷 : 트랙과 섹터를 새롭게 구성
레지스트리★ : hw와 sw 모든 설정을 모아놓음

디스크 검사 : 필요없는 파일 삭제하여 여유공간 확보
필요없는 파일 : 임시인터넷파일, 휴지통에 있는 파일, 다운로드한 프로그램 파일
메모장 첫번째줄에 LOG 입력하거나 F5 사용하면 날짜 자동입력됨
키보드 속성에서 커서 깜빡임 속도까지 설정할 수 있다.
작업중인 항목의 바로가기 메뉴 : shift + F10
창조절 메뉴 : Alt + spacebar
번들 : 특정한 hw나 sw를 구매하였을 때 무료로 주는 program

ㅑㅜ









멀티미디어 : 다중매체 동시 사용, 텍스트, 사운드, 이미지, 애니메이션, 동영상
특징 : 디저털화, 쌍방향석, 비선형성, 정보의 통합성
멀티미디어 하드웨어
CE-ROM : 650M
DVD : 4.7GB ~ 17GB
블루레이 디스트 : CD의 38배, DVD의 5배
USB
멀티미디어 소프트웨어
재생sw, 저작sw, 플래시, 스트리밍 기술(다운로드하면서 동시에 재생(버퍼를 사용))
그래픽 기법
디더링(Dithering) : 제한된 색상을 조합하여 새로운 색상을 만드는 기법
렌더링 : 물체에 3차원효과, 사실감
모델링 : 랜더링전, 샘플링
모핑(Morphing) : 2개의 이미지 부드럽게 연결
필터링
안티앨리어싱(Anti-Aliasing) : 이미지의 가장자리 부드럽게
리터칭
인터레이싱 : 이미지의 대략적인 모습을 먼저 보여주고 자세한 모습을 제시하는 기법
메조틴트(Mezzotint) : 점, 선으로 이미지 만들기
솔러리제이션(Solarization) : 필름을 빛에 노출시켜 반전시키는 기법
그래픽데이터
비트맵 : 점, 픽셀로 이미지 표현, 사실적인 이미지, 큰 용량
벡터 : 점과 점 연결하는 선, 함수 사용, 확장자 : AI, WMF
색상표현
RGB : 웹, 빛의 3원색, 각 8비트로 표현 0~255 / 00~FF
CMYK : 인쇄
파일 형식
그래픽 파일 형식 : BMP(압축X, 파일크기가 크다), PCX ...

MPEG 규격

멀티미디어 활용
VOD : 주문형 비디오
VCS : 화상회의 시스템
CAI : 수업매체
스마트워크
원격진료
ICT 신기술 (Information and Communications Technology, 정보통신기술)
그리드 컴퓨팅 : 컴퓨터와 컴퓨터 연결하여 고성능 컴퓨터 처럼 쓰는 것
RFID : 비접촉식 ex) 자동계산
USN : RFID 인식정보와 네트워크 연결하는 시스템
테더링(Tethering) : 기기 + 인터넷기기 (핫스팟과 비슷하지만 테더링은 한 기기만 지원, ex)모뎀)
RSS(Rich Site Summary) : 사용자에게 자동 정보제공하는 웹서비스
트랙백 : 엮인글
SSO(Single Sign On) : 한번의 인증으로 여러 사이트 이용
시멘틱 웹(Semantic Web) : 지능형 웹
스마트 그리드 : 지능형 전력망 시스템
네트워크 : 자원공유를 위해 컴퓨터끼리 연결
네트워크 어댑터 : ex) 랜선과 컴퓨터 연결하는 랜카드
제어판 - 장치관리자 - 네트워크어댑터 - 바로가기메뉴 - 속성 : 설치된 장치의 유형, 제조업체, 위치 등 확인 가능
네트워크의 기능유형
제어판 - 네트워크 및 공유센터 - 어댑터 설정변경
로컬영역연결 - 속성 - 설치 에서 네트워크 기능유형 선택가능 ( 클라 / 서비스 / 프로토콜 )
네트워크 관련 명령어
ping + 도메인 네임 : 연결상태 확인
ipconfig : 네트워크 구성내용
IP
IPv4 주소는 32비트 주소를 8비트씩 마침표로 구분, 8*4 (10진수)
ClassA : 1~126 (2^7) //국가망
ClassB : 128~191 (2^6) //중대형망
ClassC : 192~223 (2^5) // 일반적으로 ClassC 사용, 소형망 (LAN)
ClassD : 224~239 //멀티캐스트
ClassE :
IPv6 주소는 128비트 주소를 16비트씩 콜론으로 구분, 16*8 (16진수)
혼용중
MAC주소 : 랜카드 고유번호
gateway : 네트워크의 출입구
서로 다른 프로토콜을 연결하는 장치
서로 같은 프로토콜을 연결하는 장치는 브리지(Bridge)
서브넷 마스크 : 네트워크 그룹, 대규모 네트워크를 구성하는 개별네트워크
(지금은 카페 무선랜 연결하고 섹션별 와이파이 중 2_5G에 연결함)
nslookup : 도메인의 ip주소 알려줌
tracert : 네트워크 경로 내역
DNS : 도메인 네임 시스템
데이터 통신 시스템의 구성요소
데이터 전송회선 - 신호 변환장치 , 통신회선
신호변환장치(DCE) : 디지컬신호를 아날로그 신호로 바꾸어 전달하고 다시 디지털 신호로 변환해줌
신호 변환 장치 (DCE: Data Communication Equipment)
모뎀(MODEM) : 디지털정보를 아날로그신호로 변조(Modulation) 하고, 아날로그 신호를 다시 디지털정보로 복조(Demodulation) 해줌
코덱(Codec) : 아날로그 -> 디지털 -> 아날로그 ex) 목소리(아날로그 Data)가 디지털 기기에 디지털정보로 저장됨
DSU(Digital Service Unit) : 디지털 정보가 디지털 회선을 통해서 전달됨
통신회선
유선회선
꼬임선 : 구리선 두가닥, 자기장 줄이기위해 전선 꼬아놓음 / LAN / 전송속도 낮고, 저렴
동축케이블 : 케이블 Tv
광섬유케이블 : 유리섬유, 전기는 도청이 가능하나 빛은 불가능/ 빛전달부분 core, 둘러싼부분 cladding
무선 전송매체
라디오파
지상마이크로파 : 안테나, 장애물에 취약
이동통신
위성마이크로파 : 날씨에 취약
아날로그 데이터의 디지털 부호화
PCM (Pulse Code Modulation)
표본화(아날로그신호 일정간격으로 나눔) -> 양자화(숫자화) -> 부호화(2진수화)
통신방식
단향 통신
반이중 통신 : 양방향 가능, 동시에는 X , ex) 무전기
전이중 통신 : 양방향 가능, 동시 통신 가능
회선 수
직렬 : 신호 0이나 1을 1개씩, 1회선
병렬 : 비용문제로 근거리에 사용
OSI 7 계층 메모
OSI : ISO에서 권장하는 통신프로토콜 표준안
LAN구축 > 인접노드간 신뢰성있는 전송(브리지) > 네트워크 (라우터가 최단경로 설정)
> 전송: 동단간 신뢰성있는 전송을 위해 흐름제어 > 논리적 연결 > 암호화, 압축 > DB, 전자우편 등 응용프로그램
LAN (local area network)
성형 / 계층형(Tree, 분산처리) / 망형(Mesh) / 링형(1노드 1회선) / 버스형(중앙회선사용)
LAN 구축장비
LAN카드 = NIC
허브(Hub) : 컴퓨터 연결 장비, 접속자수만큼 인터넥 속도 느려짐 = 대역폭감소
스위치(Switch) : 대역폭감소가 없다
리피터(중계기) : 신호 증폭
라우터
브리지: 동일네트워크 연결 sw적 장비 (내부)
게이트웨이 : 서로 다른 네트워크 연결 sw적 장비 (외부 네트워크)
통신망
종합정보통신망(ISDN : Integrated Service Digital Network) : 전화, 동영상, 통신, 팩스 모두 같은 회선 하나로
광대역 종합정보통신망 (B-ISDN) : 속도 문제 해결, ATM기술 이용(비동기식 전송방식)
부가가치통신망 (VAN: Value Added Network) : 통신망 임대 + 정보 -> 유료로 유통
ADSL(Asymmetric Digital Subscriber Line) : 비대칭형 디지털 가입자 회선망 ,
일반적으로 업로드보다 다운로드를 더 많이함, 업로드 속도보다 다운로드 속도가 더 빠름(비대칭형)
도메인 네임
kr로 끝나면 KISA에 도메인 요청한것, 그 외는 외국 도메인
IP
IPv4 주소는 32비트 주소를 8비트씩 마침표로 구분, 8*4 (10진수)
ClassA : 1~126 (2^7) //국가망
ClassB : 128~191 (2^6) //중대형망
ClassC : 192~223 (2^5) // 일반적으로 ClassC 사용, 소형망 (LAN)
ClassD : 224~239 //멀티캐스트
ClassE :
IPv6 주소는 128비트 주소를 16비트씩 콜론으로 구분, 16*8 (16진수)
혼용중
캐스팅 모드
IPv4 : 유니, 멀티, 브로드캐스트
IPv6 : 유니, 멀티, 애니
유니캐스트 : 송수신 노드 1:1
브로드캐스트 : 송신 1:N 수신
멀티캐스트 : 송신 1:N (선택적)수신
애니캐스트 : 가장 가까운 서버와 데이터통신
인터넷 서비스
웹서비스
HTTP
전자우편★
1. SMTP : 메일전송 송신프로토콜
2. POP : 수신 프로토콜
3. MIME : 멀티미디어
4. IMAP : 사용자가 메일의 헤더만 다운로드 받을 수 있도록함, 내용은 서버에 저장
인트라넷 : 내부 네트워크(사내 네트워크)
엑스트라넷 : 인트라넷을 하청에 공유하는 등 몇개의 기업이 공유하는 네트워크
VPN(가상 사설망) : Virtual Private Network, 인터넷망을 특정한 기업 소유처럼 사용
시스템 보안
정보 윤리
해킹 : 불법적 접근, 유해한 행위
크래킹 : 불법적 접근, 정보를 빼냄
컴퓨터 프로그램 보호법 : 공표 후 70년간 존속
통신비밀보호법 : 상대 허락 없이 불법도청 X
저작권법 : 무단복제 X, 2차 저작물 // 예외) 비영리 공연, 방송, 학교교육, 점자 복제, 재판, 법률 조시, 훈령
공격 방식 : 스니핑(훔쳐보기), 스푸핑(위장), 트로이목마, 스파이웨어(마케팅목적), 웜(번식)
, 서비스거부공격(Dos : 1대의 컴퓨터가 계속해서 작은 정보 요청하여 틈을 안줌으로써 서비스를 막아버림)'
, 분산서비스거부(DDos : 여러대의 좀비PC로 서버컴퓨터공격)
*ARP : IP주소를 MAC주소로 변환해줌
보안 기술
1. 방화벽 : 외부 차단
2. 메일 보안 프로토콜 : PGP, PEM, S-MIME
3. 암호화
1. 비밀키 암호화 : DES 알고리즘, 키 1개, 대칭키, 암호화/복호화 키가 같음
2. 공개키 암호화 : RSA 알고리즘, 키 2개, 비대칭키, 암호화/복호화 키가 다름, 암호화는 공개, 복호화는 비공개
4. 전자 서명 : RSA(공개키암호화 알고리즘) 기법 응용/ 암호화는 비공개, 해석은 공개. 공개키와 반대
전자상거래 관련 용어
ERP : 인사 재무 생산 등 통합 시스템 구축
EDI : 기업 표준안 공공서식
CALS : 모든 정보를 디지털화, 기업간 공유할수있도록, 제품 계획 설계 조달 생산 폐기의 전과정을 다른 기업과 공유
SCM : 공급망 관리, 공급업체 고객 생산업체 실시간 정보공유
CRM : 고객 특정에 맞는 맞춤형 마케팅
IT용어
적외선 무선랜 : 송신부, 수신부 서로 마주보고, ex) 리모컨
LBS : 위치기반서비스
VOIP : 인터넷전화
WiBro : 이동중 무선인터넷
임베디드 sw : 특정 기기에서만 동작, ex)자동차 에어백
윈도우즈 업데이트
사용자 계정 컨트롤(UAC) : 관리자 사용권한 필요한 변경작업시 알림창 표시
,x)자동차 에어백
문제해결
'자격증 공부 > 컴퓨터활용능력' 카테고리의 다른 글
컴활1급 실기 - 1과목 스프레드시트 메모 (0) | 2019.10.26 |
---|---|
컴활1급 실기 - 2과목 데이터베이스 메모 (0) | 2019.10.26 |
컴활 1급 실기 모의고사 정리 (0) | 2019.10.18 |
컴활1급 실기 - 2과목 데이터베이스 메모 (0) | 2019.10.17 |
컴활1급 실기 - 1과목 스프레드시트 메모 (0) | 2019.10.16 |