Hi there!

I am a student studying computer science.

728x90

분류 전체보기 127

데이터베이스 ch2 : Database system & architecture

데이타 모델, 스키마, 인스턴스 데이타 모델 데이타 타입, 관계, 제약 조건들을 명시하기 위해 사용할 수 있는 개념들의 집합 데이타베이스에서 검색과 갱신을 수행하는 기본 연산들의 집합을 포함 점차 DB 응용의 동적 측면 또는 행동이 데이타 모델에 포함됨 사용자 정의 연산(user defined operation): (예) COMPUTE_GPA 데이타 모델의 분류 저수준 또는 물리적 데이타 모델 # FILE 어떻게 데이타가 컴퓨터에 저장되는지의 세부 사항을 명시하는 개념을 제공 고수준 또는 개념적 데이타 모델 # ER(Entity relation), ERR(Extended entity relation), OOM(Object oriented model) 사용자들이 데이타를 인식하는 방식에 대한 개념을 제공 ..

데이터 베이스 2020.10.01

1장

컴퓨터 시스템 구조 컴퓨터 시스템은 네 가지 구성 요소로 나눌 수 있습니다. 하드웨어 – 기본 컴퓨팅 자원 제공 CPU, 메모리, I / O 장치 운영 체제 다양한 애플리케이션 및 사용자 간의 하드웨어 사용을 제어하고 조정합니다. 응용 프로그램 – 사용자의 컴퓨팅 문제를 해결하기 위해 시스템 리소스를 사용하는 방법을 정의합니다. 워드 프로세서, 컴파일러, 웹 브라우저, 데이터베이스 시스템, 비디오 게임 사용자 사람, 기계, 기타 컴퓨터 운영 체제의 기능 관점에 따라 다름 사용자는 편리함, 사용 용이성 및 우수한 성능을 원합니다. 리소스 활용에 신경 쓰지 않음 그러나 메인 프레임이나 미니 컴퓨터와 같은 공유 컴퓨터는 모든 사용자를 만족시켜야합니다. 운영 체제는 HW를 효율적으로 사용하고 사용자 프로그램의 ..

운영체제 2020.09.29

운영체제 Week 1-3 :

PC Motherboar processor DRAM PCle bus HDMI, DVI, RGB USB 2.0 3.0 PS/2 MIC, SPK RJ45 Operating-System Operations Bootstrap program – 시스템 초기화를위한 간단한 코드 kernel load #memory에 항상 상주하는 os (memory, process 관리) Kernel loads system daemons (kernel 외부에서 제공되는 서비스)을 시작 Kernel interrupt 구동 (하드웨어 및 소프트웨어) 장치 중 하나에 의한 H/W interrupt S/W interrupt (exception 또는 trap) : Software error (예 : 0으로 나누기) 운영 체제 서비스 요청 –..

운영체제 2020.09.28

운영체제 Week 1-2 :

Interrupt Handling 운영 체제는 레지스터와 프로그램 카운터를 저장하여 CPU 상태를 보존합니다. 발생한 인터럽트 유형을 결정합니다. polling vectored 인터럽트 시스템 별도의 코드 세그먼트는 각 인터럽트 유형에 대해 수행해야하는 작업을 결정합니다. Interrupt-drive I/O Cycle Two I/O Structures I/O 시작 후, I/O 완료시에만 사용자 프로그램으로 제어 복귀 대기 명령은 다음 인터럽트까지 CPU를 idles 상태로 만듭니다. Wait loop(메모리 액세스에 대한 경합) 한 번에 최대 하나의 I/O 요청이 처리되지 않고 동시 I/O 처리 없음 I/O 시작 후, I/O 완료를 기다리지 않고 제어가 사용자 프로그램으로 복귀합니다. System cal..

운영체제 2020.09.27

운영체제 Week 1-1 : OS concept & Computer system organization

컴퓨터 시스템 구조 컴퓨터 시스템은 네 가지 구성 요소로 나눌 수 있습니다. 하드웨어 – 기본 컴퓨팅 자원 제공 CPU, 메모리, I / O 장치 운영 체제 다양한 애플리케이션 및 사용자 간의 하드웨어 사용을 제어하고 조정합니다. 응용 프로그램 – 사용자의 컴퓨팅 문제를 해결하기 위해 시스템 리소스를 사용하는 방법을 정의합니다. 워드 프로세서, 컴파일러, 웹 브라우저, 데이터베이스 시스템, 비디오 게임 사용자 사람, 기계, 기타 컴퓨터 운영 체제의 기능 관점에 따라 다름 사용자는 편리함, 사용 용이성 및 우수한 성능을 원합니다. 리소스 활용에 신경 쓰지 않음 그러나 메인 프레임이나 미니 컴퓨터와 같은 공유 컴퓨터는 모든 사용자를 만족시켜야합니다. 운영 체제는 HW를 효율적으로 사용하고 사용자 프로그램의 ..

운영체제 2020.09.27

컴퓨터 네트워크 Week 4-1 : Principles of network applications

Layering in the IP Protocols Not all Network Elements “Speak” All Layers 모든 요소가 5계층 layer를 다 가지고 있지 않다. Application layer: overview 네트워크 애플리케이션의 원리 Web 및 HTTP E-mail, SMTP, IMAP 도메인 이름 시스템, DNS P2P 애플리케이션 비디오 스트리밍 및 콘텐츠 배포 네트워크 UDP 및 TCP를 사용한 소켓 프로그래밍 우리의 목표 : 애플리케이션 계층 프로토콜의 개념 및 구현 측면 전송 계층 서비스 모델 클라이언트-서버 패러다임 P2P 패러다임 자주 사용되는 application layer 프로토콜을 검사하여 프로토콜에 대해 알아본다. HTTP SMTP, IMAP DNS 네트..

컴퓨터 네트워크 Week 3-2 : Performance, Security, Protocol layers, service models

Performance: loss, delay, throughput How do packet loss and delay occur? 라우터 버퍼의 패킷 대기열 queue 패킷 대기열, 차례 대기 링크 도착률 (일시적)이 출력 링크 용량 초과 : 패킷 손실 일반적으로 라우터의 처리 속도가 매우 높다 왼쪽에서 들어오는 도착률이 오른쪽으로 나가는 출력 보다 크면 loss가 발생 오른쪽으로 나가는 출력이 여러개로 분산될 수 있다. Packet delay: four sources source에서 detination으로 router를 통과한다. 각 node를 지날때 다양한 지연을 겪는다. 이 지연이 쌓여서 전체 노드 지연을 일으킨다. d_proc : 처리 지연 processing delay 비트 오류 확인 출력 링크..

컴퓨터 네트워크 Week 3-1 : packet/circuit switching, internet structure

네트워크 핵심 상호 연결된 라우터router의 그물망 패킷 전환 packet-switching : 호스트 host는 애플리케이션 계층 메시지를 패킷으로 나눕니다. 소스source에서 대상destination까지 경로상의 링크를 통해 한 라우터에서 다음 라우터로 패킷 전달 전체 링크 용량으로 전송되는 각 패킷 (한번 전송될 때 전체 용량을 차지한다. not shared) Packet-switching : store-and-forward Transmission delay 전송 지연 : Rbps에서 L 비트 패킷을 링크로 전송 (푸시 아웃)하는 데 L / R 초가 걸립니다. Store and forward 저장 및 전달 : 전체 패킷이 다음 링크에서 전송되기 전에 라우터에 도착해야합니다. End-end del..

컴퓨터 네트워크 Week 2-2 : Protocol, Network Edge

What's a protocol? 네트워크 프로토콜 : ▪ 사람이 아닌 컴퓨터 (장치) ▪ 프로토콜에 의해 관리되는 인터넷의 모든 통신 활동 프로토콜은 네트워크 엔터티간에 송수신되는 메시지의 형식, 순서, 메시지 전송, 수신에 대해 수행되는 작업을 정의합니다. sm앞서본 계층별로 그룹화되어 위와 같은 프로토콜이 있다. 이처럼 표준화된 프로토콜을 따르지 않으면 통신할 수 없다. ITUT, ITEF, IEEE 같은 일부 기관에서 표준을 정한다. 인프라를 통해 FILE이 PACKET으로 분리되어 전송된다. 전송과정에서 오류가 발생할 수도 있다 그러면 재송요청한다. 그룹화되어 있는 이유는 레이어간 세부 정보를 숨길 수 있다 A closer look at Internet structure 네트워크 에지 Netwo..

컴퓨터 네트워크 Week 2-1 : What is the Internet?

osi 7계층 / TCP/ IP 5계층 (참고: https://coding-factory.tistory.com/347, kimlog.me/network/2020-01-12-tcp-ip-5layer/) The Internet: a “nuts and bolts” view 수십억 개의 연결된 컴퓨팅 장치 : 호스트 host = 최종 시스템 end system 인터넷 "엣지 edge"에서 네트워크 앱 apps 실행 IOT의 등장으로 급속도로 많아졌다 패킷 스위치 Packet switches : 포워드 패킷 forward packets (데이터 덩어리 chunks of data) 라우터 router, 스위치 switches 커뮤니케이션 링크 Communication links 광섬유 fiber, 구리 copper..

728x90