-
2021.06.10
컴퓨터 일반 : 비디오 데이터
컴퓨터 일반 비디오 데이터 MPEG-1 CD와 같은 고용량 매체에서 동영상을 재생하기 위한 것 CD나 CD-I에서 사용함. MPEG-2 ISO 13818로 규격화된 영상 압축 기술 MPEG-1의 화질 개선을 위한 것 HDTV, 디지털 위성방송, DVD 등에서 사용함. MPEG-4 통신·PC·방송 등을 결합하는 양방향 멀티미디어 서비스의 구별을 통해 화상 통신이 가능한 것 MPEG-2의 압축률을 개선하였음. 특히 IMT-2000 환경에서 영상 정보 압축 전송 시 필수적인 요소로 인정받고 있음. MPEG-7 멀티미디어 정보 검색이 가능한 동영상, 데이터 검색 및 전자상거래 등에 사용하도록 개발되었음. MPEG-21 위의 MPEG 기술들을 통합해 디지털 콘텐츠의 제작·유통·보안 등 전 과정을 관리할 수 있는 기술
-
2021.06.10
컴퓨터 일반 : 비디오 데이터
컴퓨터 일반 비디오 데이터 AVI Windows의 표준 동영상 파일 형식 별도의 하드웨어 장치 없이 재생 가능 DVI 디지털 TV를 위한 압축 기술을 Intel 사에서 멀티미디어 분야의 동영상 압축 기술로 발전시킴. 최고 144:1 정도의 압축률을 지원함. 딜리버리 보드와 캡처 보드로 구성됨. TV나 비디오 카메라로 촬영한 영상을 컴퓨터에서 보거나 편집할 수 있도록 해주는 인터페이스 퀵 타임 MOV Apple 사에서 개발한 동영상 압축 기술 JPEG의 압축 방식을 사용함. Windows에서 재생하려면 Quick Time for Windows를 설치해야 함. MPEG 동영상 압축 기술에 대한 국제 표준 규격 동영상 뿐만 아니라 오디오도 압축할 수 있음. 프레임 간의 연관성을 고려하여 중복 데이터를 제거함으..
-
2021.06.09
컴퓨터 일반 : 오디오 데이터
컴퓨터 일반 오디오 데이터 WAVE MS 사의 기본 오디오 파일 형식 낮은 레벨의 모노 에서부터 CD 수준의 스테레오 까지 다양한 수준으로 저장할 수 있음. 아날로그 형태의 소리를 디지털 형태로 변환하는 샘플링 과정을 통하여 작성된 데이터 실제 소리가 저장되어 재생이 쉽지만, 용량이 큼. MIDI 전자악기 간의 디지털 신호에 의한 통신이나 컴퓨터와 전자악기 간의 통신 규약 음성이나 효과음의 저장은 불가능하고, 연주 정보만 저장되므로 크기가 작음. 시퀀싱 작업을 통해 작성됨. 16개 이상의 악기를 동시에 연주할 수 있음. MP3 고음질 오디오 압축의 표준 형식 MPEG-1의 압축 방식을 이용함. 음반 CD 수준의 음질을 유지하면서 1/12 정도까지 압축할 수 있음. 인터넷 P2P 음악 서비스에서 주로 사용..
-
2021.06.09
컴퓨터 일반 : 그래픽 파일 형식
컴퓨터 일반 그래픽 파일 형식 BMP Windows 표준 비트맵 파일 형식 고해상도의 이미지를 표현할 수 있지만, 압축을 하지 않으므로 파일의 크기가 큼. WMP Windows에서 기본적으로 사용하는 벡터 파일 형식 TIF 호환성이 좋아 응용 프로그램 간의 데이터 교환용으로 사용 GIF 인터넷 표준 그래픽 형식 8비트 컬러를 사용하여 256($2^{8}$)가지의 색 표현 애니메이션 표현 가능 무손실 압축 기법 사용 JPEG(JPG) 정지 영상을 표현하기 위한 국제 표준 압축 방식 24비트 컬러를 사용하여 16,777,216($2^{24}$)가지의 색 표현 손실 압축 기법과 무손실 압축 기법 사용 PNG GIF를 대체하여 인터넷에서 이미지를 표현하기 위해 제정한 그래픽 형식 애니메이션은 표현이 불가능함. ..
-
2021.06.09
컴퓨터 일반 : 그래픽 데이터의 표현 방식
컴퓨터 일반 그래픽 데이터의 표현 방식 비트맵(Bitmap) 점(Pixel, 화소) 으로 이미지를 표현하는 방식 래스터(Raster) 이미지 라고도함. 화면 표시 속도는 빠르지만, 이미지를 확대하면 테두리가 거칠게 표현(계단 현상)되기 떄문에 안티앨리어싱 처리를 해야함. 다양한 색상을 사용함. 고해상도의 실물 사진과 같은 사실적인 이미지를 표현할 수 있음. 벡터 방식에 비해 많은 메모리를 차지함. 파일 형식 BMP TIF GIF JPEG PCS PNG 등 프로그램 그림판 포토샵 페인트샵 등 벡터(Vector) 점과 점을 연결하는 직선이나 곡선을 이용하여 이미지를 표현하는 방식 이미지를 확대해도 테두리가 거칠어지지 않고, 매끄럽게 표현됨. 단순한 도형과 같은 개체를 표현하기에 적합함. 파일 형식 DXF A..
-
2021.06.09
컴퓨터 일반 : 그래픽 기법
컴퓨터 일반 그래픽 기법 디더링(Dithering) 제한된 색상을 조합하여 복잡한 색이나 새로운 색을 만드는 작업 랜더링(Rendering) 3차원 애니메이션을 만드는 과정 중의 하나 물체의 모형에 명암과 색상을 입혀 사실감을 더해 주는 작업 모델링(Modeling) 렌더링을 하기 전에 수행하는 작업 물체의 형상을 3차원 그래픽으로 어떻게 표현할 것인지를 정함. 모핑(Morphing) 2개의 이미지를 부드럽게 연결하여 변환·통합하는 것 컴퓨터 그래픽, 영화 등에서 많이 응용함. 필터링(Filtering) 이미 작성된 그림을 필터 기능을 이용하여 여러 가지 형태의 새로운 이미지로 바꿔주는 작업 리터칭(Retouching) 기존의 이미지를 다른 형태로 새롭게 변형·수정하는 작업 안티앨리어싱(Anti-Alia..
-
2021.06.09
컴퓨터 일반 : 스트리밍 기술
컴퓨터 일반 스트리밍 기술 웹에서 오디오, 비디오 등의 멀티미디어 데이터를 다운로드하면서 동시에 재생해 주는 기술 데이터 수신 속도가 느린 경우 데이터의 표현이 매끄럽지 않음. 수신한 데이터는 일반적으로 컴퓨터에 저장할 수 없음. 주로 인터넷 방송이나 원격 교육 등에 사용됨. 스트리밍을 지원하는 프로그램 리얼 플레이어(Real Player) 윈도우 미디어 플레이어(Windows Media Player) 곰 플레이어(Gom Player) 등 재생 가능한 데이터 형식 *.ram, *.asf, *.wmv
-
2021.06.09
컴퓨터 일반 : 멀티미디어 하드웨어-비디오 카드
컴퓨터컴퓨터 일반 멀티미디어 하드웨어-비디오 카드 CPU에 의해 처리된 데이터를 아날로그로 변환하여 모니터로 보내는 장치 그래픽 카드 라고도 함. 비디오 카드에 있는 비디오 메모리의 크기에 따라 모니터의 출력 해상도와 색상 수가 결정됨. 다음의 컬러를 지원함. 4비트 8비트 16비트 24비트 32비트 비트 수에 따라 표현할 수 있는 색상 수 4비트 : $2^{4} = 16$색 8비트 : $2^{8} = 256$색 16비트 : $2^{16} = 65,536$색 24비트 : $2^{24} = 16,777,216$색 비디오 데이터의 크기 구하기 해상도(가로 픽셀 수 x 세로 픽셀 수) x 색(Byte) x 프레임 수(초당)
-
2021.06.09
컴퓨터 일반 : 멀티미디어 / 하이퍼텍스트 / 하이퍼미디어
컴퓨터 일반 멀티미디어 / 하이퍼텍스트 / 하이퍼미디어 멀티미디어 Multi(다중) + Media(매체) 의 합성어 텍스트, 그래픽, 사운드 등의 매체를 디지털로 통합하여 전달 특징 디지털화(Digitalization) 다양한 아날로그 데이터를 디지털 데이터로 변환하여 통합 처리함. 쌍방향성(Interaction) 정보 제공자의 선택에 의해 일방적으로 데이터가 전달되는 것이 아니라, 정보 제공자와 사용자 간의 의견을 통한 상호 작용에 의해 데이터가 전달됨. 비선형성(Non-Linear) 데이터가 일정한 방향으로 순차적으로 처리되는 것이 아니라, 사용자의 선택에 따라 다양한 방향으로 처리됨. 정보의 통합성(Integration) 텍스트, 그래픽, 사운드, 동영상, 애니메이션 등의 여러 미디어를 통합하여 처..
-
2021.06.09
컴퓨터 일반 : ICT 신기술 관련 용어
컴퓨터 일반 ICT 신기술 관련 용어 클라우드 컴퓨팅(Cloud Computing) 하드웨어·소프트웨어 등의 컴퓨팅 자원을 자신이 필요한 만큼 빌려 쓰고, 이에 대한 사용 요금을 지급하는 방식의 컴퓨팅 서비스 서로 다른 물리적인 위치에 존재하는 컴퓨팅 자원을 가상화 기술로 통합함. 인터넷상의 서버를 통하여 데이터 저장, 네트워크, 콘텐츠 사용 등의 서비스를 한 번에 사용할 수 있음. 그리드 컴퓨팅(Grid Computing) 사용하지 않는 시간대의 인터넷에 연결된 수많은 컴퓨터를 하나의 고성능 컴퓨터처럼 활용하는 기술 유비쿼터스 컴퓨팅(Ubiquitous Computing) 유비쿼터스(Ubiquitous) 언제, 어디서나 있는 을 의미하는 라틴어 사용자가 컴퓨터나 네트워크를 의식하지 않고, 장소에 상관없..
-
2021.06.09
컴퓨터 일반 : 기타 인터넷 서비스
컴퓨터 일반 기타 인터넷 서비스 유즈넷(Usenet) 분야별로 공통의 관심사를 가진 인터넷 사용자들이 서로의 의견을 주고받을 수 있게 하는 서비스 WWW 텍스트, 그림, 동영상 등 인터넷에 존재하는 다양한 멀티미디어 형식의 정보를 거미줄처럼 연결해 놓은 종합 정보 서비스 HTTP 프로토콜을 사용하는 하이퍼텍스트 기반으로 되어 있음. WWW를 효과적으로 검색할 수 있도록 도와주는 프로그램을 웹 브라우저 라고 함. 텔넷(Telnet) 멀리 떨어져 있는 컴퓨터에 접속하여 자신의 컴퓨터처럼 사용할 수 있도록 해주는 서비스 아키(Archie) 익명의 FTP 사이트에 있는 FTP 서버와 그 안의 파일 정보를 데이터베이스에 저장해 두었다가, FTP 서버의 리스트와 파일을 제공함으로써 정보를 쉽게 검색할 수 있도록 하..
-
2021.06.09
컴퓨터 일반 : FTP(파일 전송 프로토콜)
컴퓨터 일반 FTP(파일 전송 프로토콜) 컴퓨터와 컴퓨터 또는 컴퓨터와 인터넷 사이에 파일을 주고받을 수 있도록 하는 원격 파일 전송 프로토콜 FTP를 이용하여 파일의 전송(업로드)과 수신(다운로드), 삭제, 이름 변경 등의 작업을 할 수 있음. 파일의 업로드나 다운로드 서비스를 제공하는 컴퓨터를 FTP 서버, 파일을 제공받는 컴퓨터를 FTP 클라이언트 라고 함. FTP의 기본적인 포트 번호 : 21 다른 번호로 변경 가능 FTP 프로그램 CuteFTP TurboF'TP 알FTP WS_F'TP 모드 Binary 모드 그림 파일, 동영상 파일, 압축된 형태의 파일을 전송할 떄 사용 ASCII(TEXT) 모드 텍스트 파일을 전송할 때 사용 Anonymous FTP(익명 FTP) Anonymous '이름이 없..
-
2021.06.09
컴퓨터 일반 : 전자우편
컴퓨터 일반 전자우편 인터넷을 통해 다른 사람과 편지뿐만 아니라 그림, 동영상 등 다양한 형식의 데이터를 주고 받을 수 있도록 해주는 서비스 전자우편은 보내는 즉시 수신자에게 도착함. 빠른 의견 교환이 가능함. 한 사람이 동시에 여러 사람에게 동일한 전자우편을 보낼 수 있음. 전자우편을 보내거나 받기 위해서는 메일 서버에 사용자 계정이 있어야 함. 전자우편은 기본적으로 7비트의 ASCII 코드를 사용하여 메시지를 주고 받음. 형식 사용자ID@메일서버_주소(도메인 이름) 전자우편 기능 회신 받은 메일에 대하여 답장을 작성하여 발송자에게 다시 전송하는 기능 전달 받은 메일을 다른 사람에게 그대로 다시 보내는 기능 첨부 전자우편에 그림, 텍스트 파일 등을 같이 보내는 기능 전자우편 프로토콜 SMTP 사용자의 ..
-
2021.06.09
컴퓨터 일반 : OSI 7 계층
컴퓨터 일반 OSI 7 계층 기종이 서로 다른 컴퓨터 간의 정보 교환을 원할히 하기 위해 국제표준화기구(ISO, Internetional Standards Organization)에서 제정한 것 네트워크를 이루고 있는 구성 요소들을 계층적 방법으로 나누고, 각 계층의 표준을 정한 것 물리 계층(Physical Layer) 전송에 필요한 두 장치 간의 실제 접속과 절단 등 기계적, 전기적, 기능적, 절차적 특성을 정의함. 데이터 링크 계층(Data Link Layer) 2개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보의 교환 및 전송을 할 수 있도록 함. 송신 측과 수신 측의 속도 차이를 해결하기 위한 흐름 제어 기능을 함. 프레임의 시작과 끝을 구분하기 위한 프레임의 동기화 기능을 함. 오류의..
-
2021.06.09
컴퓨터 일반 : 프로토콜(Protocol)
컴퓨터 일반 프로토콜(Protocol) 프로토콜의 기능 프로토콜(Protocol) : 네트워크에서 서로 다른 컴퓨터들 간에 정보 교환을 할 수 있게 해주는 통신 규약 통신망에 흐르는 패킷 수를 조절하는 등의 흐름 제어(Flow Control) 기능이 있어 시스템 전체의 안정성을 유지할 수 있음. 정보를 전송하기 위하여 송·수신기가 같은 상태를 유지하도록 하는 동기화(Synchronization) 기능을 수행함. 데이터의 전송 도중에 발생하는 오류를 검출함. 프로토콜의 종류 TCP 메시지를 송·수신자의 주소와 정보로 묶어 패킷(Packet) 단위로 분류 전송 데이터의 흐름을 제어하고 데이터의 에러 유무 검사 OSI 7계층 중, 전송(Transport) 계층 에 해당함. IP 패킷 주소를 해석하고 경로를 결..
-
2021.06.09
컴퓨터 일반 : URL(Uniform Resource Locater)
컴퓨터 일반 URL(Uniform Resource Locater) 인터넷 상에 존재하는 각종 자원이 있는 위치를 나타내는 표준 주소 체계 형식 프로토콜://호스트(서버) 주소[:포트 번호][/파일 경로] 프로토콜 인터넷 서비스의 종류 다음을 기입함. http: WWW ftp: FTP telnet: Telnet news: Usenet mailto: E-Mail 서버 주소 검색할 정보가 위치한 서버의 호스트 주소 포트 번호 TCP 접속에 사용되는 포트 번호 종류 NEWS : 119 HTTP : 80 TELNET : 23 FTP : 21 파일 경로 서비스에 접속한 후, 실제 정보가 있는 경로
-
2021.06.09
컴퓨터 일반 : 도메인 네임
컴퓨터 일반 도메인 네임 숫자로 된 IP 주소를 사람이 이해하기 쉬운 문자 형태로 표현한 것 호스트 컴퓨터명, 소속 기관 이름, 소속 기관의 종류, 소속 국가명 순으로 구성됨. 왼쪽에서 오른쪽으로 갈수록 상위 도메인을 의미함. DNS(Domain Name System) 문자로 된 도메인 네임을 숫자로 된 IP 주소로 바꿔주는 시스템 모든 호스트들은 각 도메인별로 계층화시켜서 관리함.
-
2021.06.09
컴퓨터 일반 : IP 주소 / IPv6
컴퓨터 일반 IP 주소 / IPv6 IP 주소 (IPv4) 인터넷에 연결된 모든 컴퓨터의 자원을 구분하기 위한 인터넷 주소 8비트씩 4부분, 총 32비트로 구성됨. 네트워크 부분의 길이에 따라 A 클래스에서 E 클래스까지 5단계로 구성됨. A Class 국가나 대형 통신망에 사용 16,777,214개의 호스트 1.0.0.0 ~ 127.255.255.255 [255.0.0.0] B Class 중대형 통신망에 사용 65,534개의 호스트 128.0.0.0 ~ 191.255.255.255 [255.255.0.0] C Class 소규모 통신망에 사용 254개의 호스트 192.0.0.0 ~ 223.255.255.255 [255.255.255.0] D Class 멀티캐스트용으로 사용 E Class 실험용으로 사용 ..
-
2021.06.09
컴퓨터 일반 : 인트라넷 / 엑스트라넷
컴퓨터 일반 인트라넷 / 엑스트라넷 인트라넷(Intranet) 인터넷의 기술을 기업내 정보 시스템에 적용한 것 전자 우편 시스템, 전자 결재 시스템 등을 인터넷 환경으로 통합하여 사용하는 것 엑스트라넷(Extranet) 기업과 기업 간에 인트라넷을 서로 연결한 것 납품업체나 고객업체 등 자기 회사와 관련 있는 기업체와의 원할한 통신을 위해 인트라넷의 이용 범위를 확대한 것
-
2021.06.09
컴퓨터 일반 : 네트워크 관련 장비
컴퓨터 일반 네트워크 관련 장비 네트워크 인터페이스 카드(NIC) 컴퓨터와 컴퓨터 또는 컴퓨터와 네트워크를 연결하는 장치 정보 전송 시, 정보가 케이블을 통해 전송될 수 있도록 정보 형태를 변경함. 이더넷 카드(LAN 카드) 혹은 네트워크 어댑터 라고 함. 허브(Hub) 네트워크를 구성할 떄 한꺼번에 여러 대의 컴퓨터를 연결하는 장치 각 회선을 통합적으로 관리함. 더미 허브(Dummy Hub) 네트워크에 흐르는 모든 데이터를 단순히 연결하는 기능만을 제공함. LAN이 보유한 대역폭을 컴퓨터 수 만큼 나누어 제공함. 스위치 허브(Switch Hub) 네트워크상에 흐르는 데이터의 유무 및 흐름을 제어하여 각각의 노드가 허브의 최대 대역폭을 사용할 수 있는 지능형 허브 리피터(Repeater) 거리가 증가할수..
-
2021.06.09
컴퓨터 일반 : 무선 인터넷 / 모뎀 / 코덱
컴퓨터 일반 무선 인터넷 / 모뎀 / 코덱 무선 인터넷 WAP 무선 이동 단말기(휴대폰, PDA, 무선 노트북)에서 인터넷 서비스를 이용할 수 있도록 해주는 프로토콜 WML 휴대폰, PDA, 양방향 호출기와 같은 무선 단말기에서 텍스트와 이미지 콘텐츠를 제공하기 위한 언어 WTP 무선 인터넷에서 트랜잭션 형태의 데이터 전송 기능을 제공하는 프로토콜 WIPI 이동 통신 업체들 간의 같은 플랫폼을 사용하도록 함으로써 국가적 낭비를 줄이자는 목적으로 추진된 한국형 무선 인터넷 플랫폼 블루투스(Bluetooth) 근거리 무선 접속을 지원하기 위해 사용되는 대표적인 통신 기술 모뎀(MODEM: MOdulator Demodulator) 디지털 데이터를 아날로그 신호로 변환하는 변조(Modulation) 과정과 아날..
-
2021.06.09
컴퓨터 일반 : 망의 구성 형태
컴퓨터 일반 망의 구성 형태 성형(Star, 중앙 집중형) 모든 노드가 중앙 노드에 1:1(Point-to-Point)로 연결되어 있는 방식 통신망의 처리 능력 및 신뢰성 중앙 노드의 제어 장치에 의해 좌우됨. 고장 발견이 쉽고, 유지 보수 및 확장이 용이함. 링형(Ring, 루프형) 인접한 컴퓨터와 단말기들을 서로 연결하여 양방향으로 데이터 전송이 가능한 통신망 형태 통신 회선 중 어느 하나라도 고장나면 전체 통신망에 영향을 미침. 단말 장치의 추가/제거 및 기밀 보호가 어려움. 버스형(Bus) 한 개의 통신 회선에 여러 대의 단말기가 연결되어 있는 형태 회선의 양끝에는 종단 장치(Terminator) 가 필요함. 설치 및 제거가 용이함. 단말 장치가 고장나더라도 통신망 전체에 영향을 주지 않음. 신뢰..
-
2021.06.09
컴퓨터 일반 : 통신망의 종류
컴퓨터 일반 통신망의 종류 LAN(근거리 통신망) 자원 공유를 목적으로 함. 학교, 연구소, 병원 등의 구내에서 사용하는 통신망 전송 거리가 짧음. 고속 전송이 가능함. 에러 발생률이 낮음. 베이스밴드 전송 디지털 데이터 신호를 변조하지 않고 직접 전송하는 방식 일반적으로 근거리 통신망(LAN)에 사용됨. WLAN(무선 근거리 통신망) 무선 접속 장치(Access Point) 가 설치된 곳을 중심으로 일정 거리 안에서 초고속 인터넷을 사용할 수 있는 근거리 통신망(LAN) 현재 개발 및 상용중인 고속 무선 LAN은 2.4GHz 대에서 운용됨. 무선 LAN은 케이블이 필요하지 않으므로 설치 장소에 제한을 받지 않음. 무선 전송 방식 CDMA TDMA 적외선 방식 VAN(부가 가치 통신망) 기간 통신 사업자..
-
2021.06.09
컴퓨터 일반 : 네트워크 운영 방식
컴퓨터 일반 네트워크 운영 방식 중앙 집중(Host-Terminal) 방식 작업에 필요한 모든 처리를 담당하는 중앙 컴퓨터 와 데이터의 입출력 기능을 담당하는 단말기(Terminal) 로 구성되어 있음. 포인트 투 포인트(Point to Point) 방식 으로 되어 있어 유지 보수가 쉬움. 포인트 투 포인트(Point to Point) 방식 중앙 컴퓨터와 단말기를 1:1 독립적으로 연결하여 언제든지 데이터 전송이 가능한 방식 전송할 데이터의 양과 회선 사용 시간이 많을 때 효율적임. 메인 프레임(Main Frame)에서 많이 사용하던 방식으로, 최근에는 잘 사용하지 않음. 클라이언트/서버(Client/Server) 방식 정보를 제공하는 서버(Server) 와 정보를 요구하는 클라이언트(Client) 로 ..
-
2021.06.09
컴퓨터 일반 : 웹 프로그래밍 언어
컴퓨터 일반 웹 프로그래밍 언어 HTML(Hyper Text Markup Language) 인터넷 표준 문서인 하이퍼텍스트 문서를 만들기 위해 사용되는 언어 DHTML(Dynamic HTML) 이전 버전의 HTML에 비해 애니메이션이 강화되고 사용자와의 상호작용에 좀 더 민감한 동적인 웹 페이지를 만들 수 있게 하는 언어 SGML(Standard Generalized Markup Language) 텍스트, 이미지, 오디오 및 비디오 등을 포함하는 멀티미디어 전자 문서들을 다른 기종의 시스템들과 정보의 손실 없이 효율적으로 전송, 저장 및 자동 처리하기 위한 언어 WML(Wireless Markup Language) XML에 기반을 둔 마크업 언어 휴대폰, PDA, 양방향 호출기와 같은 무선 단말기에서 텍..
-
2021.06.08
컴퓨터 일반 : 언어 번역
컴퓨터 일반 언어 번역 언어 번역 과정 번역(Compile) 컴파일러, 어셈블러, 인터프리터 등의 언어 번역 프로그램을 사용함. 링커(Linker) 여러 개의 목적 프로그램이 시스템 라이브러리를 결합해 하나의 실행 가능한 모듈로 만듦. 연계 편집 프로그램 이라고도 함. 로더(Loader) 실행 가능한 로드 모듈에 기억 공간의 번지를 지정하여 메모리에 적재함. 언어 번역 프로그램 사용자가 작성한 원시 프로그램(Source Program)을 기계어 형태의 목적 프로그램(Object Program)으로 변환시키는 것 종류 컴파일러(Compiler) FORTRAN, COBOL, C, ALGOL 등의 고급 언어로 작성된 원시 프로그램을 기계어로 번역하는 프로그램 어셈블러(Assembler) 저급 언어인 어셈블리어..
-
2021.06.08
컴퓨터 일반 : 주요 고급 언어의 특징
컴퓨터 일반 주요 고급 언어의 특징 JAVA 객체 지향 언어 분산 네트워크 환경에 적용이 가능함. 멀티스레드 기능을 제공하므로 여러 작업을 동시에 처리할 수 있음. 운영체제 및 하드웨어에 독립적 이식성이 강함. 바이트 코드 생성으로 플랫폼에 관계없이 독립적으로 동작할 수 있음. C UNIX 운영체제 제작을 위해 개발 저급 언어와 고급 언어의 특징을 갖춘 중급 언어 ALGOL 수치 계산이나 논리 연산을 위한 과학 기술 계산용 언어 PASCAL과 C 언어의 모체 BASIC 초보자도 쉽게 사용할 수 있는 문법 구조를 갖는 대화형 언어 COBOL 사무 처리용 언어 영어 문장 형식으로 구성되어 있어 이해와 사용이 쉬움. FORTRAN 과학 기술 계산용 언어 수학과 공학 분야의 공식이나 수식과 같은 형태로 프로그래..
-
2021.06.08
컴퓨터 일반 : 운영체제의 운영 방식
컴퓨터 일반 운영체제의 운영 방식 ① 일괄 처리(Batch Programming) 처리할 데이터를 일정량 또는 일정 기간 동안 모았다가 한꺼번에 처리하는 방식 다음의 경우에 사용됨. 급여 계산 공공요금 계산 ② 실시간 처리(Real Time Processing) 처리할 데이터가 생겨날 때마다 바로 처리하는 방식 다음의 경우에 사용됨. 항공기나 열차의 좌석 예약 은행 업부 ③ 다중 프로그래밍(Multi Programming) 1대의 CPU로 여러 대의 프로그램을 동시에 처리하는 방식 ④ 시분할 시스템(Time Sharing System) 1대의 시스템을 여러 사용자가 동시에 사용하는 방식 일정 시간 단위로 CPU 사용권을 신속하게 전환함으로써 각 사용자들은 자신만이 컴퓨터를 사용하는 것처럼 느끼게 됨. ⑤..
-
2021.06.08
컴퓨터 일반 : 운영체제(OS, Operating System)
컴퓨터 일반 운영체제(OS, Operating System) 사용자의 편의를 도모함과 동시에 시스템의 생산성을 높이기 위한 프로그램의 모임 사용자와 컴퓨터 사이에서 중계자 역할을 함. 가장 대표적인 시스템 소프트웨어 컴퓨터가 동작하는 동안 주기억장치에 위치함. 주요 기능 프로세스, 기억장치, 주변장치, 입출력장치, 파일 등을 관리함. 사용자들 간의 하드웨어 공동 사용 및 자원의 스케쥴링을 수행함. 목적 응답 시간 단축 응답 시간(Turn Around Time) 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 처리 능력 증대 처리 능력(Throughput) 일정 시간 내에 시스템이 처리하는 일의 양 신뢰도 향상 신뢰도(Reliability) 시스템이 주어진 문제를 정확하게 해결하는 정도 사..
-
2021.06.08
컴퓨터 일반 : 사용권에 따른 소프트웨어 분류
컴퓨터 일반 사용권에 따른 소프트웨어 분류 상용 소프트웨어 정식으로 대가를 지불하고 사용해야 하는 프로그램 셰어웨어(Shareware) 기능 혹은 사용 기간에 제한을 두어 배포하는 것 정식 프로그램의 구입을 유도하기 위해 배포하는 버전 프리웨어(Freeware) 무료로 사용 또는 배포가 가능한 것 배포는 주로 인터넷을 통해 이루어짐. 공개 소프트웨어(Open Software) 개발자가 소스를 공개한 소프트웨어 누구나 자유롭게 사용하고 수정 및 재배포할 수 있음. 데모(Demo) 버전 정식 프로그램의 기능을 홍보하기 위해 사용 기간이나 기능을 제한하여 배포하는 프로그램 알파(Alpha) 버전 베타 테스트를 하기 전, 제작 회사 내에서 테스트할 목적으로 제작하는 프로그램 베타(Beta) 버전 정식 프로그램을..