주요 용어용어해설컴퓨터 프로그램이 가능한 자료처리기ENIAC 1946년 모클리와 에커드가 개발한 최초의 완전 전자식의 범용 컴퓨터로서, 데이터만 메모리에 저장되고 외부에서 프로그램되는 방식이다.EDVAC 노이만의 내장 프로그램(stored-program) 방식에 기반을 둔 최초의 컴퓨터 - 내장 프로그램 → 실행될 프로그램은 데이터와 함께 메모리에 저장되어야 한다는 개념폰 노이만 모델 컴퓨터의 내부 구조와 처리 과정을 정의한 모델로서, 현대의 모든 컴퓨터는 이 모델을 기반으로 한다. 연습 문제1. 자료처리기로서의 컴퓨터에서 처리 가능한 작업의 유형과 연산의 집합을 결정하는 것은?① 프로그램② 데이터③ 입출력④ 정보 > 더 보기정답 : ①해설 : 컴퓨터 → 프로그램이 가능한 자료처리기 프로그램이 컴퓨터가 ..
컴퓨터 시스템의 구성요소 하드웨어기계를 구성하고 있는 모든 물리적인 기계장치 및 전자장치핵심 장치- 폰 노이만 모델에서 제시한 4개의 서브시스템에 해당폰 노이만 모델- 컴퓨터의 내부 구조와 처리 과정을 정의한 모델- 모든 컴퓨터는 폰 노이만 모델에 기반을 둠 기억장치 → 처리할 데이터와 처리를 담당하는 프로그램이 저장되는 장소- 주기억장치, 보조기억장치산술논리연산장치 → 자료에 대한 산술연산 및 논리연산의 수행을 통해 직접적인 자료처리가 이루어지는 장치제어장치 → 컴퓨터의 기억장치, ALU, I/O 장치의 동작을 제어하는 장치 ────┐ ├──── 보조기억장치(디스크, …)입력장치 → 키보드, 마우스, 마이크 등 출력장치 → 모니터, 프린터, 스피커 등 ─┘ 하드웨어 요소 간의 통신 폰 노이만 모델의 주..
컴퓨터과학이란? - 컴퓨터과학은 ...컴퓨터 제작과 관련된 학문?컴퓨터 프로그램의 개발과 관련된 학문?워드프로세서 또는 인터넷과 같은 컴퓨팅 도구에 대한 학문, … ?⇒ 컴퓨터를 만들고 프로그램을 작성하는 것 이상의 훨씬 더 많고 다양한 내용을 다루는 학문 컴퓨터과학이란? - 자료의 표현, 저장, 조작, 검색과 관련된 학문컴퓨터 → 프로그램을 통해서 자료를 입력하여 처리, 저장, 검색, 출력해 낼 수 있는 전자적 장치 ↓ 자료의 획득, 표현, 처리, 저장, 통신, 접근을 위한 방법들의 실행 가능성, 구조화, 표현, 기계화에 관련된 내용을 다루는 분야 컴퓨터과학이란? - 컴퓨터, 자료, 프로그램 ,알고리즘에 대한 분야 컴퓨터과학이란? - 알고리즘과 관련된 이슈를 다루는 학문주어진 문제 해결을 위한 처리 과..
컴퓨터란? - 자료처리기 현대 컴퓨터의 기능적 측면만을 정의- 너무 포괄적 - 어떤 형태의 작업을 처리할 수 있는 지가 불분명 컴퓨터란? - 프로그램이 가능한 자료처리기 컴퓨터란? 프로그램(Program)컴퓨터가 자료를 어떻게 처리할 지를 알려주는 일련의 명령어 집합- 프로그래밍 과정의 결과 → ① 주어진 문제의 해결 방법과 절차(“알고리즘”)를 찾고, ② 이것을 적절한 프로그래밍 언어를 사용해서 컴퓨터가 이해할 수 있는 형태로 표현한 것 처리 가능한 작업 유형과 연산의 집합을 결정하는 역할- 컴퓨터? 특수 목적의 작업을 처리하는 기계가 아니라, “다양한 형태의 작업을 수행할 수 있는 범용의 기계” 컴퓨터의 장점신속한 자료처리- ms (10-3초), μs (10-6초), ns (10-9초), ps (..
병렬가산기(PA, Parallel Adder) - 병렬가산기는 n Bit로 된 2진수 A, B에 대한 덧셈을 n개의 전가산기(FA)를 이용하여 구현한 실질적인 가산기이다. - 전파지연을 줄이기 위해 Carry Look Ahead를 사용한다 회로 병렬가산기의 동작 - 병렬가산기는 실질적인 덧셈기를 말하는 것으로, 11 + 6은 다음과 같이 처리되다Ci : 자리올림수. A : 입력값. B : 입력값. Si : 합맨 오른쪽 자리부터 차례로 FA(전가산기)에 입력하여 자기 자리의 합 Si을 계산하고, 자리올림수 CI 값을 구하여 앞자리 FA의 Ci선으로 입력한다. 이렇게 반복하면 마지막으로 Cn값이 출력되는 데, 이 값이 마지막 자리올림수(E)가 된다. Propagation Delay(전파지연) - Propag..
1. employees 테이블로부터 사원의 총 수와 년도 별(2001년 ~ 2008년) 채용된 사원의 수를 표시하는 SQL 구문을 작성하시오 - 출력 형식 Total20012002200320042005200620072008 12345678910SELECT COUNT(*) total, SUM(DECODE(TO_CHAR(hire_date, 'YYYY'), 2001, 1, 0)) "2001", SUM(DECODE(TO_CHAR(hire_date, 'YYYY'), 2002, 1, 0)) "2002", SUM(DECODE(TO_CHAR(hire_date, 'YYYY'), 2003, 1, 0)) "2003", SUM(DECODE(TO_CHAR(hire_date, 'YYYY'), 2004, 1, 0)) "2004",..