공부중

컴퓨터활용능력2급 part.5

빡횬 2020. 1. 14. 21:23
728x90
반응형

33. 기타 기억 장치

▶ 캐시메모리는 휘발성 메모리로 속도가 빠른 CPU와 상대적으로 속도가 느린 주기억 장치 사이에 있는 고속의 버퍼 메모리로 SRAM이 사용된다.

버퍼 메모리

가상 메모리는 보조 기억 장치(하드디스크)의 일부를 주기억 장치처럼 사용하는 메모리로 주기억 장치보다 큰 프로그램을 로드하여 실행할 경우 유용함 = 주기억장치의 크기보다 큰 프로그램을 실행하기 위해 디스크의 일부 영역을 주기억장치처럼 사용하게 하는 메모리 관리 방식(잠시 빌려쓰는 개념)

플래시 메모리(EEPROM) 기억된 내용은 전원이 나가도 지워지지 않고(비휘발성) 쉽게 쓰기가 가능하다. 소비전력이 작고, 정보의 입출력이 자유롭고, 휴대전화, 디지털카메라, 게임기, USB메모리 등에 널리 이용된다.

연관 메모리

 

34. 입출력 장치

▶표시장치의 용어

픽셀은 화면을 이루는 최소의 단위, 그림의 화소. 픽셀 수가 많을수록 해상도가 높아진다.

모니터에 관한 설명보충. 출력 장치의 하나로 문자나 그림을 화면에 표시해 주는 장치. 비디오 어댑터에 영향을 받아 모니터는 영상을 표현하기 위하여 픽셀이라는 화소 단위를 사용. 모니터의 해상도가 높을수록 모니터에 나타나는 영상은 선명. 모니터는 표현 방식에 따라 PDP, LCD.CRT,LED등으로 구분

※ 해상도는 디스플레이 모니터 내에 포함되어 있는 픽셀의 숫자를 말하는데, 일반적으로 그래픽 화면의 선명도를 나타내는 것으로 , 픽셀의 수가 많아질수록 해상도는 높다.

재생률은 픽셀들이 밝게 빛나는 것을 유지하도록 하기 위한 1초당 재충전 횟수

● 점 간격

● 해상도

화면의 크기는 화면의 대각선 길이를 인치(inch)단위로 표시한다.

백화현상은 화면이 하얗게 표시되는 현상

 

35. 메인보드

확장 슬롯은 카드형의 주변장치를 장착하는 곳으로 지원되는 버스에 따라 구분된다.

※ 버스는 컴퓨터 내부에 지나가는 통로이다. 컴퓨터 내부에서 정보를 전송하는데 사용하는 적기적 공통선로. 내부,외부,확장버스. 내부버스는 CPU내에서 레지스터 간의 데이터 전송 / 외부버스는 CPU와 메모리 입출력장치간의 데이터 전송

▶ 칩셋 : 메인보드에서 부품들 간의 데이터 흐름을 제어하는 것으로 메인보드에서 가장 중요한 역할을 한다.

▶ 롬바이오스(ROM BIOS/POST/펌웨어) : 컴퓨터 전원을 켤 때 컴퓨터 제어와 기본 작업을 처리하는 프로그램으로, 컴퓨터의 부팅에 대한 방법이나 컴퓨터 운영의 기본 정보가 등록되어 있다. 기본 입출력장치나 메모리 등 하드웨어 작동에 필요한 프로그램이다. 전원이 켜지면 POST를 통해 컴퓨터를 점검하고 사용 가능한 장치를 초기화한다. ROM에저장되며, 펌웨어라고도 한다. 칩을 교환하지 않고도 업그레이드 할 수 있다.(=하드웨어 교체없이 소프트웨어 업그레이드 만으로 성능이 향상될수있다.)

▶ 포트

USB포트 : 허브를 사용하면 최대 127개의 주변기기 연결이 가능한 범용 직렬 버스 장치, 컴퓨터의 전원이 켜진 상태에서도 장치를 연결하거나 제거할 수있다.

* 직렬포트보다 USB포트의 데이터 전송 속도가 빠르다. USB는 컨트롤러 당 최대 127개까지 포트의 확장이 가능하다. 핫 플러그인과 플러그 앤 플레이를 지원한다. USB 3.0의색깔은 파란색이고 USB2.0의 포트 색깔은 검정색 또는 흰색이다.

● IEEE 1394포트 : 매킨토시용 직렬 인터페이스(애플사 맥)

 

36. 하드웨어 관련 용어

▶ 채널 : CPU와 IN PUT/OUT PUT장치 사이의 속도 차이를 해결

인터럽트컴퓨터에서 정상적인 프로그램을 처리하는 도중 특수한 상태가 발생하였을때 현재 실행하고 있는 프로그램을 잠시 중지하고, 그 특수한 상태를 처리한 후 다시 원래의 프로그램을 처리하는 과정. = 프로그램 실행 중에 현재의 처리 순서를 중단시키고 다른 동작을 수행하도록 하는것. 인터럽트 수행을 위한 인터럽트 서비스 루틴 프로그램이 따로 있다. 하드웨어가 결함이 생긴 경우라도 인터럽트는 발생되며 기계가 고장인 경우도 해당됨. 인터럽트 서브루틴이 끝나면 주 프로그램으로 돌아간다. ★★ 정상 작동 중 예기치 않은 일이 발생했을 때 처리 후 원래대로 복귀하는 것

종류: 외부 인터럽트/ 내부 인터럽트/ 소프트웨어 인터럽트

내부인터럽트를 트랩(Trap)이라고 부른다. 불법적인 명령이나 데이터를 사용할때 발생한다.

외부인터럽트는 CPU 주변장치 사이에 일어나는 일.

* 외부:본체의 외부(마우스, 키보드 등등) 내부 : 명령어를 잘못사용

▶ IRQ : 컴퓨터 주변장치에서 CPU의 관심을 끌기 위해 발생하는 신호로서 장치 중 우선 순위가 가장 높다. 주변기기에서 발생하는 인터럽트 신호.

DMA(Direct Memory Access) : CPU가 나서지 않고 주변장치가 해결하는것= CPU의 간섭없이 주기억 장치와 입출력 장치 사이에서 직접 전송이 이루어지는 방법. 고속으로 대량의 데이터를 전송하여 입출력이 이루어짐.

데드락(교착상태): 자원은 한정되어 있으나 각 프로세서들이 서로 차지하려고 무한정 대기하는 상태

 

37. 저작권에 따른 소프트웨어

셰어웨어 vs 데모버전 vs 트라이얼버전 공통점 : 체험판이다.
알파버전vs베타버전 공통점 : 테스트판

● 셰어웨어 :   일정기간동안 일부기능을 제한한 상태로 사용하는 프로그램

데모버전 : 정식 프로그램의 기능을 홍보하기 위해 사용 기간이나 기능을 제한하여 배포하는 프로그램.

● 알파 버전 : 베타테스트를 하기 전에 제작 회사 내에서 테스트할 목적으로 제작하는 프로그램

베타버전 : 정식 버전의 소프트웨어가 출시되기 전 프로그램에 대하 일반인의 평가를 수행하고자 제작한 소프트웨어 = 소프트웨어의 정식 발표 전 테스트를 위하여 사용자들에게 무료로 배포하는 시험용 프로그램이다.

번들 : 1+1의 개념. 특정한 소프트웨어나 하드웨어를 구매하였을 때 끼워주는 소프트웨어

패치 프로그램 : 판매되거나 공개된 프로그램의 기능 향상을(업그레이드, 업데이트)위하여 프로그램의 일부분을 빠르게 수정하기 위한 프로그램. = 이미 제작하여 배포된 프로그램의 오류 수정이나 성능 향상을 위하여 프로그램 일부를 변경해 주는 프로그램.

에드웨어 : 광고가 소프트웨어에 포함되어 이를 보는 조건으로 무료로 사용할 수 잇는 소프트웨어

상용소프트웨어 : 돈주고 사는 프로그램

공개 소프트웨어 : 개발자가 무료로 자유로운 사용을 허용한 프로그램

※ 오픈 소스 소프트웨어 : 만드는 과정을 공개. 소스 코드가 오픈되어 수정 및 변경이 가능한 소프트웨어이다.

 

38. 언어 번역 과정

★ 언어 번역 과정

원시 프로그램 → 번역 →  목적 프로그램 → 링킹→  로드 모듈 → 로딩 →  실행

 언어 번역기 3가지 : 어셈블러, 컴파일러, 인터프리터

구분

컴파일러

인터프리터

번역 단위

프로그램 전체를 한번에 번역

프로그램의 행단위 번역

번역 속도

전체를 번역하므로 느림

행 단위 번역이므로 빠름(한줄씩번역)

실행속도

목적 프로그램이 생성되므로 빠름

느림

 

728x90
반응형