본문 바로가기

전체 글

(24)
컴퓨터 역사와 분류 1. 컴퓨터 역사 01 계산기 형태 고대의 계산기 기원 후 1세기경 휴대용 계산기 기원 후 3세기경 : 주판 중세의 계산기 01 네피어의 골패 1617년에 제작, 제일 오래된 승제산(곱,나눗셈) 용구 나무쪽에 수표를 새겨 다른 계산에도 이용할 수 있도록 함. 이 나무표이 컴퓨터가 보급되기 이전까지 흔히 볼 수 있었던 공업용 계산자(slide ruler)의 표시가 되었음 02 파스칼 : 파스칼린(pascalin) 톱니바퀴를 이용하여 덧셈을 하도록 만든것 초기에는 덧셈,뺄셈만 연산 가능했음 03 라이프니츠의 계산기 톱니바퀴지만 곱셈,나눗셈이 가능함 9개의 이를 가진 기어들을 사용(계층통) 기어들이 각각 완전히 한 번 회전하면 피승수로 기록되며, 승수는 기어들의 회전수로 표시됨 현대의 전자식 컴퓨터의 기초가 ..
컴퓨터시스템의 구성요소 1. 시스템 구성의 기본 01 컴퓨터 구성의 분류 일반적으로 컴퓨터의 구성은 하드웨어와 소프트웨어로 구분한다. 하드웨어 소프트웨어 컴퓨터의 기계적인 장치 하드웨어의 동작을 제어하고 지시하는 모든 종류의 프로그램 하드웨어 소프트웨어 시스템 소프트웨어 : 하드웨어를 움직이게 하는 것(컴퓨터를 만드는 회사에서 공급 : 운영체제,유틸리티) 애플리케이션 소프트웨어 : 사용자가 직접적으로 연관있는 것 2. 컴퓨터 하드웨어 기능에 따라 중앙처리장치,기억장치,입출력 장치로 분류 중앙처리장치(CPU) - 컴퓨터 두뇌에 해당하는 장치 - 컴퓨터 전체를 제어하는 장치 - 입력장치에서 입력받아 처리 후 출력장치와 기억장치로 데이터를 보냄 01 CPU의 발전 역사 컴퓨터의 핵심 부품인 CPU의 발전 역사를 살펴보면 컴퓨터의 역..
데이터 통신의 프로토콜의 이해와 종류 1. 프로토콜의 정의 통신을 위한 프로토콜의 개념 데이터를 송수신해서 보내는 과정에서 데이터를 신뢰성인고 안정적이며 효율성있게 전달하기위해 만들허진 하나의 약속으로 다른 종류의 컴퓨터 즉, 이종의 시스템간에도 원활하게 동작하기 위한 일종의 표준 규약 또는 협약이다. 01 프로토콜 기본 구성요소(3요소) 01 구문 데이터의 형식,부호화,신호 레벨을 규정하고 데이터 구조와 순서에 대한 표현을 함(형식에 맞는지) 02 의미 정확한 정보전송을 위한 전송 제어와 오류 제어 등에 관한 부분을 규정(규정을 준수하는지) 03 순서 타이밍이라고도 부르며 두 객체간의 통신 속도를 조정하고, 메시지의 전송 시간 및 순서 등에 대한 특성을 정한다 2. 프로토콜의 기능 01 단편화(Segmentation) 데이터의 크기를 나누..
데이터 통신의 기본적인 구성요소 1. 정보통신의 분류 01 정보통신의 의미 컴퓨터 기술(디지털)과 통신 기술이 융합된 새로운 형태의 통신 기술 02 정보통신의 분류(정보의 표현 형태 기준) 01 음성통신(전화,아날로그의 전화) 아날로그 방식의 전화망을 이요한 통신(유선전화) 디지털방식의 인터넷을 이용한 음성 통신(070전화, 인터넷 전화) 02 데이터 통신 음성을 제외한 모든 형태의 정보전송 그림,영상을 말한다 pc를 통한 파일 전송(문서 등), 전자우현,화상통신,사진,도표,차트 등의 이미지 정보 전송 등 포함 다른 형태의 정보보다 이해가 쉽다 03 영상 통신 단방향 통신 TV으로 비디오텍스(모니터를 통해 텍스트로 정보를 받는 형태 : 문자같은것들) 영상회의, 영상 응답시스템(이전에는 ARS 자동응답시스템, 현재는 화면을 통해 직접 가..
데이터 통신의 정의 1. 데이터 통신의 정의 데이터(자료) + 통신(매개체) = 데이터 통신 구 시대의 데이터 통신 : 유리병, 봉화, 비둘기 현 시대의 데이터 통신 : SNS, 메일, 메신저 등 01 데이터와 정보? 데이터란? 의사,명령 등을 적절하게 전달하기위해 가공되지 않은 사실 및 지식(체온, 강우량, 기압) 정보란? 여러 데이터를 가공, 처리하여 만든 것(운동하기 좋은 날씨, 정상 체온, 폭우) 02 통신이란? 통신의 정의 거리가 떨어진 상태에서 수단이나 매체를 통해 정보를 교환하는 것 03 데이터 통신이란? 데이터 통신의 목적 컴퓨터의 발달(또는 네트워크 발달)과 보급으로 컴퓨터를 중심으로 데이터를 전송하기 위함 아날로그 또는 디지털을 이용하여 데이터 교환 및 처리 컴퓨터와 단말기 또는 컴퓨터와 컴퓨터 간의 디지..
데이터베이스 스키마 1. 스키마와 트랜잭션 01 스키마 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 메타데이터 스키마가 정의하는 것 데이터 개체 속성 관계 데이터 조작시 데이터 값들이 갖는 제약 조건 02 트랜잭션 데이터베이스의 상태를 변화시키는 기능을 수행하는 작업 단위 특징 병행제어, 회복 작업 시 처리되는 작업의 단위 - 병행: 여러개의 트랜잭션들이 동시에 실행 사용자가 시스템에 서비스 요구 시 시스템이 응대 하는 작업 단위 하나의 트랜잭션은 commit 되거나 rollback 된다 상태 활동(Active) : 트랜잭션이 실행중인 상태 실패(Failed) : 트랜잭션 실행에 오류가 발생하여 중단된 상태 철회(Aborted) :트랜잭션이 비정상적으로 종료되어 rollback 연산을 수행한 상태 부분 완..
데이터베이스 시스템 1. 데이터베이스 시스템과 사용자 분류 01 데이터베이스 시스템(DBS, DateBaseSystem) 데이터를 DB에 저장하고 관리하여 사용자의 요청에 따라 필요한 정보를 생성해주는 시스템 ※ 데이터베이스 관리 시스템(DBMS)와 헷갈리지 말 것. DBMS는 시스템 소프트웨어 이다. 구성 요소 01 데이터베이스 관리 시스템 : user + DB 연결을 도와주는 소프트웨어 02 데이터베이스 : 데이터를 저장하는 곳 03 데이터 모델 : 연관데이터를 저장하는 방식 위 구성요소를 감싸고있는 모든 것을 데이터베이스 시스템 이라고 지칭한다. 02 데이터베이스 사용자 01 일반사용자 프로그래머가 개발한 응용프로그램을 사용하여 db에 접근 dbms 사용에 관심이 없고 요청하여 받은 데이터의 내용에만 관심을 가진다 0..
정보와 데이터베이스 1. 데이터와 정보 01 데이터와 정보 데이터 특정 작업을 하기 위해 수집된 의미 있는 값 연구나 조사등의 바탕이 되는 재료 정보 특정목적의 의사결정을 위해 가공한 형태 일정한 형식으로 표현한 모든 종류의 자료 또는 지식 2. 파일시스템 01 파일시스템 데이터를 파일에 저장 후 수정,삭제,검색하는 기능을 제공하여 사용자가 쉽게 사용하게끔 지원하는 프로그램 파일시스템 특징 응용프로그램은 데이터를 고유형식에 맞게 관리 응용프로그램마다 독립적으로 관리 파일시스템의 단점 데이터가 중복되서 저장됨 여러 데이터 중에서 변경된 하나의 데이터를 찾는데 오래걸린다 프로그램에 종속된 데이터를 다른 목적을 프로그램에서 사용하기 어려움 파일자체에서는 데이터 보안을 유지하기 어려움 3. 데이터베이스의 도입배경 01 데이터베이스..