Computer Science 3

정리[NetWork]

용어 정리 네트워크 : 네트워크란 데이터를 교환하기 위해 전송 매체를 매개로 서로 연결되어 있는 것을 의미합니다. 인터넷 : 전세계의 컴퓨터들이 서로 연결되어있는 거대한 네트워크를 뜻합니다. 프로토콜 : 사람간의 대화에서 같은 언어를 이용해서 의사소통하듯이 네트워크 상에서 데이터를 주고받기 위해서 일종의 정해진 규약이 있는데 이것을 프로토콜입니다. OSI(Open Systems Interconnection Reference Model) 7계층이란? 네트워크 상에서 정보를 주고받으려면 어느 경로로 보낼지, 어떤 방식으로 보낼지 등등의 고려사항들이 많이 발생하게 됩니다. 만약 하나의 규약을 정해놓았다면 이슈에 대한 관리가 어려워지게 되고 또다른 문제가 발생하게됩니다. 따라서, 네트워크 관리에 대하여 7가지 ..

Computer Science 2021.04.13

정리[Database]

키란? 테이블에 저장되어있는 튜플들을 식별하기 위한 Attribute값이 키입니다. 최소성과 유일성 - 유일성 : 특정 튜플을 바로 찾아낼 수 있는 유일한 속성이어야 한다.(나를 찾기 위한 주민등록번호) - 최소성 : 최소한의 속성으로 튜플을 구분할 수 있어야 한다. 1) Super Key 슈퍼키 튜블을 식별할 수 있는 하나 이상의 속성들의 집합입니다. 슈퍼키는 최소성이 아닌 유일성만 만족하면 됩니다. 2) Candidate Key 후보키 튜플들을 식별하기 위해 사용되는 키들의 집합이 후보키입니다. 후보키는 두가지의 조건을 만족해야합니다. 3) Primary Key 기본키 후보키들 중에서 선택한 하나의 키로 오직 하나만 존재하며, 기본키는 NULL데이터와 중복 데이터를 가져선 안된다. 최소성과 유일성을 ..

Computer Science 2021.04.08

정리[Computer Architecture, OS]

CPU 인간으로따지면 두뇌와 같은 부분입니다. 프로그램 명령어와 데이터를 읽어서 처리하고 명령어의 수행 순서를 제어합니다. CPU는 비교와 연산을 담당하는 산술논리연산장치(ALU)와 명령어의 해석과 실행을 담당하는 제어장치, 속도가 빠른 데이터 기억장소인 레지스터로 구성되어 있습니다. - 데이터 버스 중앙처리장치와 다른 장치 사이에서 데이터를 전달하는 통로로 주소 버스, 제어 버스가 있습니다. 주소버스는 데이터를 정확하게 실어나르기 위한 주소를 전달하는 역할을 합니다. 제어버스는 CPU가 기억장치는 입출력장치에 제어 신호를 전달하는 통로입니다.(읽기 쓰기, 인터럽트 요청 승인, 클락 리셋 등) 캐시 메모리 CPU가 주기억장치에서 데이터를 읽어올 때, 자주 사용하는 데이터를 캐시 메모리에 저장한 뒤, 다음..

Computer Science 2021.03.31