목록컴퓨터 이야기 (1169)
소소한 것들의 창고
도스는 흑백중심으로 되었다면 Windows 3.1는 그래픽 체제임 Dos와 달리 Windows 3.1는 공유도 가능 Dos와 달리 Windows 3.1는 친숙성과 사용간편으로 사회에서 환영을 받았음
미국 마이크로소프트사가 1992년에 개발한 운영체제 DOS기반을 하지만 그 사용이 적고 그래픽 유저 인터페이스와 사용자 중심체제로 발전 이는 Windows 95 출시에 영향을 줌 16비트 애플리케이션 객체연계매입, 끌어놓기 등 조작 도입 비선점형 멀티태스킹(Non Preemptive Multitasking)정책으로 각 ..
1. 기본적으로 주기억장치의 기억용량이 640KB까지 지원 → 주기억장치와 모든 기억장치 발전에 따라 DOS가 지원할 수 있는 범위가 축소 2. 작동은 사용자가 일일이 명령어를 입력이 필요 → 사용자가 기억력(記憶力)천재(天才)가 아닌 이상 일반인(一般人)에게는 커다란 부담이고 오히려 사..
영어: Disk Operating System(DOS) 같은 말로는 디스크 운영체제. 운영체제에 속하는 초기 마이크로소프트와 IBM사의 초기 제품 1대의 개인용 컴퓨터(PC)에서 단일 업무를 수행하는데 적합하도록 개발한 것 디스크에서만 구동되는 것이 특징을 지님 1970년대 IBM사에서 연구개발을 시작하면서 컴퓨터 사용자 운영체제를 위해 마이크로소프트사와 제휴하면서 시작 구성 시스템 프로그램: MSDOS.SYS, IO.SYS 기능 MSDOS.SYS는 주기억장치나 디스크에 기억된 하드웨어를 전체적인 제어하는 프로그램 IO.SYS는 MSDOS.SYS의 입출력요구에 따라 입출력 장치로 부여 COMMAND.COM는 명령어 처리프로그램이 프로그램에서 수행되는 명령어를 내리는 것을 내부명령어이라고 함 내부명령어로 ..
영어: Distributed Date Processing(DDP) 배경 20세기 말에 모든 자료가 비용을 줄일 목적으로 중앙 집중으로 중앙컴퓨터가 업무(業務)폭주(暴注)로 큰 컴퓨터 설치가 요구되고 전산실(電算室) 이상(異常)으로 마비(痲痺)되는 것을 막기 위해 자료를 분산 처리하는 방식이 발전 정의 자료 보관과 처리를 위해 컴퓨터를 이용자가 편리하게 사용하도록 옆에서 설치하고 부서 간에 필요자료만 주고 일을 수 있도록 하였음 정보처리의 자동화와 분산으로 그와 관련된 범죄가 급증 하고 이에 관리자의 강력한 통제와 관리가 필수임 다중처리방식 : 프로그램을 수행 할 수 있는 CPU를 2개 이상 두고 각각 그 업무를 분산하여 처리하는 방식 장점 주기억장치를 다수(多數)의 CPU가 공유하며 사용이 가능하며 프로..
영어: Swapping 다중 프로그래밍 구현기법 중에 하나 주기억장치 내에 한 명의 사용자만을 두는 기법 사용자 프로그램은 교체과정을 반복(反復)하며 완료 주기억장치의 크기가 제한(制限)이 있을 때 유용하며 비교적 적은 수의 사용자로 지원하였던 초기 시분할 시스템에서 주로 사용 20세기 말까지 금융기관이나 군부대에서 주로 사용
영어: Overlay 주기억장치 용량(用量)보다 큰 프로그램 실행 시킬 수 있는 기법 긴 프로그램을 분할하여 프로그램 순차적(順次的)으로 같은 영역(領域)에 적재하여 실행 프로그램 실행도중 주기억장치에서 더 이상 필요하지 않는 경우 프로그램 타 부분을 보조기억장치로부터 옮겨와서 필요하지 않는 프로그램 부분이 사용하고 있던 주기억장치 장소에 사용이 가능
영어: resident monitor 한 프로그램에서 타 프로그램으로 제어가 자동적으로 넘어가도록 하기 위해 주기억장치(主記憶裝置)에 상주하고 있는 초기 운영체제 기법 제2차 세계대전때 이론 상으로 정립되었다가 1950년대부터 1970년대까지 사용 순서 제어가 상주 모니터에 있음 → 사용자 프로그램이 제어를 얻어감 → 그 프로그램이 끝나면 제어를 상주 모니터로 보냄 → 상주 모니터는 타 프로그램이 작동되면 제어를 넘김 구조 상주모니터 적재기(Loader) 실행대기작업률 제어카드번역기 사용자영역
l 운영체제는 컴퓨터 하드웨어와 더불어 발전(發展)을 해왔지만 실제로 보았을 때 발전단계는 반드시 같다는 것이 아니다. 초기 운영체제는 형태는 오프라인 시스템으로 수작업에 의한 대화식(對話式)성질(性質)을 띄며 프로그래머가 컴퓨터 시스템 조작자(造作者) 기계(機械)사용시간을 ..
어떤 기억매체(記憶媒體)에 있는 파일을 타(他)매체로 전송, 복사(複寫)하는 프로그램 프로그램라이브러리를 관리하는 기능이 있음
자료의 한 집단(集團)인 파일 중에 레코드들을 어떤 항목(項目)을 중심으로 하여 순서를 재정렬 또는 합병 작업하는 프로그램 l 여기에 나오는 주요 용어 가. 오름차순 정렬 : 레코드를 낮은 키 번호 먼저 하면서 마지막에 큰 키 번호로 정렬되는 것 나. 내림차순 정렬 : 큰 키 값이 우선이..
프로그램 작성자(作成者)의 부담(負擔)을 경감(輕減)하기 위해 컴퓨터 제작자에게 제공되는 프로그램 어떤 컴퓨터 시스템을 막론(莫論)하고 사용 빈도가 높은 것들을 경감하므로 업무처리능률 높이고 경비를 줄이는 효과를 돕는 역할(役割)을 함 연계편집프로그램, 정렬/합병 프로그램, ..
운영체계의 한 부분(部分)으로, 컴퓨터에 필요한 여러 가지 기능(機能)을 처리(處理)할 수 있도록 해 주는 프로그램 언어번역프로그램, 서비스프로그램이 이에 속함
컴퓨터가 처리하기 위한 하나의 일 단위인 작업(作業)을 관리(管理)하는 프로그램 작업의 연속적 처리를 위한 스케줄링이나 자원할당을 담당하는 역할(일명 작업 스케줄러 이라고 한다.) 마스터 스케줄러이라고 해서 시스템과 오퍼레이터 사이의 필요 역할을 담당(중계)함
제어(制御) 프로그램 중심으로 이루는 프로그램 컴퓨터 시스템의 동작 상태, 처리 프로그램 실행과정을 실시간 감시하는 역할을 함 주기억장치에 항상 상주(常住)하며 사용빈도가 적은 부분은 보조기억장치에 잇다가 필요하면 주기억장치에 적재(積載)되어 사용
시스템 소프트웨어(System S/W), 시스템 프로그램 중 컴퓨터 시스템 운영, 감시하고 기타 프로그램 서비스를 실행시켜주는 일을 함 감시(監視)프로그램(슈퍼바이져) 작업관리 프로그램. 데이터 프로그램으로 구분
시스템 전체 운영 효율을 높일 목적으로 체계적으로 구성 크게는 제어, 처리 프로그램을 존재하며 나누어 보면 세부적으로 나옴
큰 목적 : A. 시스템 성능향상(시스템 입장에서) B. 사용자 편리성과 생산성 및 비용과 시간이 축소(사용자 입장) 세부적(細部的)인 목적 1. 처리능력 향상 처리능력이란 일정기간(시간)대에 시스템이 처리하는 일의 양을 의미 시스템이 처리하는 일의 양을 의미 개별처리 속도에 의한 능력 ..
영어: Operating System(OS) 컴퓨터 시스템의 자원을 효율적으로 관리하고 운영함으로써 사용자에게 편의성을 제공하는 인간과 기계간의 인터페이스 프로그램이자 사용자가 쉽게 접하도록 정리되고 적응하도록 만든 신뢰성이 높은 소프트웨어 일종 일반적인 기능 사용자와 컴퓨터 시스템(CS)간의 인터페이스 기능을 제공 사용자들의 간의 하드웨어 공동으로 사용이 가능 사용자 간의 스케줄링 담당 사용자들 간의 데이터 공유 입출력 보조역할 컴퓨터시스템의 에러(오류)처리 담당
영어: Bit Map(BMP) 픽셀(화면 나타낼 작은 단위 같은 의미로 화소)들로 구성하는 것 픽셀이 위치와 색상들의 정보를 기록하여 그림을 저장 파일크기가 크고 데이터 축소와 확대에 데이터 변형이 크다.
영어: Venter 그림 객체를 명령어의 집합으로 표현 각 명령어들은 화면에 나타날 선 들을 객체들의 위치에 색상, 위치, 굵기 등을 표현함 크기가 작지만 데이터를 확장하거나 축소 할 경우 변형이 적음
표준 BCD코드를 확장시키는 형태 같은 의미로 확장형 BCD코드이라고 함 256개의 문자를 표현 가능
영어: ASCⅡ Code 1967년 7월에 미국 국방성에서 만들어진 미국 정보 교환 표준 부호(1986년 한 번더 제정됨) 영문자 알파벳을 사용하는 문자 인코딩 영문자와 숫자, 특수문자들을 구분하는 3개의 존(Zone)비트와 그것들의 일련번호를 나타내는 4개의 디짓비트로 구성 128개의 문자를 표시가능 앞에서 말했지만 처음엔 군사용으로 통신과 데이터 처리 간의 연락을 간단히 하고 표준화하기 위해 1986년 일반 통신용으로 개발 △ 아스키 표
영어: Weighted Code 자리마다 고유한 가중치(자릿값)를 부여한 단순한 숫자 표현 체계 7421가중코드는 2와 1 코드를 빼주는 가중치임
영어: Alphanmeric Code 같은 의미로 영문자(영숫자)코드 문자와 숫자를 동시에 표현이 가능한 코드로 입출력 장비와 통신용에 이용된다. 아스키 코드와 EBCDIC코드가 이에 속한다.
영어: Excess- 3 code BCD코드의 각 자리 수에 3을 더한 코드로 자기보수(Self Complement)을 가진다. 2진수와 3초과코드 변환 숫자 10진수 0 1 2 3 4 5 6 7 8 9 10 3초과코드 0011 0100 0100 0101 0110 0111 1000 1001 1010 1011 1011 l 자기 보수 : 10진수에서 어떤 수의 9의 보수는 1은 0으로 0은 1로 바꾸면 얻는 계산법
1. 그레이 코드의 첫 최상위 비트는 그대로 첫 최상위 비트가 된다. 2. 1의 과정에서 얻는 2진수와 그레이 코드의 2번째 비트를 자리올림 수를 제거하고 나머지를 2진수의 2번째 비트가 된다. 2진수와 그레이 코드 변환 숫자 10진수 0 1 2 3 4 5 6 7 8 9 10 그레이코드 0000 0001 0011 0010 0110 0111 0101 0100 1..
1. 2진수 최상위 비트는 그대로 그레이 코드의 최상위 코드가 된다. 2. 2진수의 이웃한 두 비트를 자리올림 수를 제거한 나머지를 첫 그레이 코드로 취함 3. 2번의 과정을 반복
영어: Gray Code 같은 의미로 회색코드이라고 하며 인접코드간 하나의 비트만이 변화하도록 비트를 부여한 코드 비가중치코드(비트 위치가 특별 가중치가 없는 코드)의 일종 A/D변환기, I/O장치 제어 코드로 이용
영어: Binary Coded Decimal Code 4비트를 사용하며 0 ~ 9까지 수를 표현하는 가중치코드로 8421코드이라고 한다. 1928년 미국 IBM사가 영숫자 정보를 표현할 수 있는 편의를 위한 코드를 개발하면서 등장 같은 말로는 영숫자 BCD , 영숫자 BCD , BCD 교환 코드, 문자인코팅 예시: 10진수 0 1 2 3 4 5 6 7 8 9 10 BCD코드 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 자세한 사이트 BCD (character encoding) - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Six-bit Binary-..