분류 전체보기 122

[운영체제] ch01. Introduction to Operating Systems

운영체제 (Operating System, OS) 란 무엇인가?컴퓨터 하드웨어 바로 위에 설치, 사용자 및 다른 모든 계층 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층협의의 운영체제(커널) : 운영체제의 핵심부분. 메모리에 상주하는 부분광의의 운영체제 : 커널뿐 아니라 각종 주변 시스템 유틸리티 포함 운영체제의 목적 컴퓨터 시스템을 편리하게 사용할 수 있는 환경 제공 운영체제는 동시 사용자/ 프로그램이 각각 독자적 컴퓨터에서 수행되는 것 같은 환상 제공. 하드웨어 직접 다루는 복잡한 부분을 운체가 대행 컴퓨터 시스템 자원을 효율적으로 관리 프로세서, 기억장치, 입출력장치 등의 효율적 관리 사용자간 형평성있는 자원분배 주어진 자원으로 최대..

CS/운영체제 2025.04.21

[정보통신공학] 중간고사 연습문제

P1) 왜 위성은 uplink와 downlink 주파수를 다르게 가져야 할까? 위성은 송신(RX)와 수신(TX) 동시에 수행해야 함(full-duplex)같은 주파수 사용하면 자기 송신 신호가 수신 방해(간섭)self-interference 피하려면 주파수 분리 -> 분리된 통신경로 확보 필요 >> 송수신간의 self-interference를 방지하기 위해 uplink와 downlink는 서로 다른 주파수를 사용해야 한다.P2) broadcast radio와 microwave의 주요 차이점을 몇 가지 제시하시오. 항목 Broadcast Radio Microwave ..

[정보통신공학] 숙영리 정리본_중간고사 ch01, 02, 04, 06, 07

📘 0304 (화) 4반 – 강의 소개 & Chapter 1 #1~8 동영상오늘 첫 수업은 한 학기 동안 진행할 내용들을 큰 숲으로 보여주는 시간이었다.본 강좌가 본인의 삶 속에 어떤 영향을 줄지 생각해 보았나요?모쪼록 종강할 때 즈음, 더도 말고 덜도 말고, 여러분 각 개인에게 의미 있는 한 가지를 얻어가길 바랍니다.Good luck :)🔹 What is a 5-layer protocol stack used in the Internet?(L5) Application layer(L4) Transport layer(L3) Network layer(L2) Data link layer(L1) Physical layer🔹 Development of new services and advances in tec..

[정보통신공학] Ch07. Data Link Control Protocols

핵심 주제 흐름 제어 (Flow Control) Stop-and-Wait 흐름 제어 Sliding-Window 흐름 제어 오류 제어 (Error Control)(ARQ: Automatic Repeat Request, 자동 재전송 요청 방식) Stop-and-Wait ARQ Sliding-Window ARQ Go-Back-N ARQ Selective-Reject ARQ 고급 데이터 링크 제어 프로토콜 (HDLC: High-Level Data Link Control) 용어 정리 Layer 2의 PDU(Protocol Data Unit) → "프레임(Frame)" 프레임 유형: 데이터 프레임: L2 페이로드..

[정보통신공학] Ch06. Error Detection and Correction

📌 개요 데이터 통신을 위해 송신기(TX)와 수신기(RX) 간에는 다음과 같은 협력이 필요함: 타이밍(Timing) 비동기 직렬 전송 (Asynchronous serial transmission) 동기 직렬 전송 (Synchronous serial transmission) 오류 검출(Error Detection) 패리티 검사(Parity check), 인터넷 체크섬(Internet checksum), 순환 중복 검사(CRC: Cyclic Redundancy Check) 오류 정정(Error Correction) 역방향 오류 정정(BEC: Backward Error Correction) 순..

[정보통신공학] Ch04. Transmission Media

📌 학습 목표 Signal(신호), Frequency(주파수), Channel(채널), Bandwidth(대역폭), Data rate(데이터 전송률) 아날로그/디지털 신호 전송 손상: 감쇠(Attenuation), 지연 왜곡(Delay distortion), 잡음(Noise) 전자기 스펙트럼(Electromagnetic spectrum) 전송 매체 Guided(유도 매체): twisted pair(연선), coaxial cable(동축 케이블), optical fiber(광섬유) Unguided(비유도 매체): isotropic/parabolic antenna(무지향/포물선형 안테나), terrestrial microwave(지상 마이크로파), satellite microwav..

[정보통신공학] Ch02. Protocol Architecture, TCP/IP and Internet-Based Applications

✅ Chapter 2. 프로토콜 아키텍처, TCP/IP, 그리고 인터넷 기반 애플리케이션📌 학습 목표**Protocol architecture(프로토콜 아키텍처)**의 정의와 필요성, 이점 설명TCP/IP 구조와 각 계층의 동작 방식 설명표준화된 아키텍처 개발 동기, 표준 기반 제품의 장점 설명**Internetworking(인터네트워킹)**의 필요성 설명 "통신을 완전히 파괴하려면 송신자와 수신자 사이에 공통된 규칙이 전혀 없어야 한다 — 문자나 구문조차도."— Colin Cherry, 『On Human Communication』 ✅ 프로토콜이란?프로토콜이란 같은 계층에 있는 두 기능이 통신할 수 있도록 해주는 규칙 또는 관례의 집합즉, 프로토콜은 메시지의 형식(format)과 순서(order), ..

[정보통신공학] Ch01. Data Communications, Data Networks, and the Internet

중간고사ch 1,2,4,6,7유의사항연습문제판서필기퀴즈숫자 : 딱 떨어져야 함 계산기 필요 없을 정도로5지선다 16개-맞는거, 틀린거 고르는 거 잘 보기. 가장 근접한 답 하나. 당구장표시->~무시해라. 단답형 16개(그림도 많이 나옴), 서술형 x확실하게 알아야 한다. [PPT 번역본] 📌 Learning Objectives데이터 통신 트래픽 양의 추세 개요를 제시한다.데이터 통신 시스템의 핵심 요소를 이해한다.데이터 통신 네트워크의 종류를 요약한다.인터넷의 전체 구조에 대한 개요를 설명한다.✅ 기술 발전 – 주요 동인(Driving Forces) 대역폭 또는 지연(latency)에 민감한 애플리케이션 VoIP(Voice over IP), 화상회의, 온라인 게임, 실시간 콘서트나 스포..

[C++] 알튜비튜 6주차 - 그리디 알고리즘

그리디욕심쟁이 방법 탐욕적 방법, 탐욕 알고리즘 등으로 불린다.우리가 원하는 답을 여러개의 조각으로 쪼개고, 각 단계마다 답의 한 부분을 만들어간다.모든 단계의 선택지를 고려해보지는 않는다.각 단계마다 지금 당장 좋은 근시안적 방법을 선택한다.계산속도가 빠르다.-> 많은 경우 최적해를 찾지 못한다. 특정 조건 하에서만 적용가능사용조건시간적, 공간적 제약으로 최적해를 구하지 못해, 근사해를 구해야 하는 문제 (대개 출제 x)탐욕법을 사용해도 항상 최적해를 구할 수 있는 문제탐욕선택속성 : 탐욕적으로 선택하더라도 문제의 최적해가 보장될 때(손해 x)최적 부분 구조 : 부분 문제의 최적해가 전체 문제의 최적해로 확장될 수 있을 때알고리즘의 정당성을 증명하는 과정 연습

언어/C++ 2025.03.27

ch05. 상속

5.1 상속의 개념 5.2 클래스 상속과 객체 자바의 상속선언extends 키워드 사용하여 상속선언상속 부모클래스 : 슈퍼클래스, 상속 자식클래스 : 서브클래스서브클래스는 슈퍼클래스의 private 멤버 외 모든 멤버에 접근할 수 있다.자바 상속의 특징클래스 다중상속 x (C++과 달리). 그러나 인터페이스는 다중상속 가능자바의 모든 클래스는 자바에서 제공하는 Object 클래스를 자동으로 상속받도록 컴파일된다. 5.3 protected 접근 지정자바의 접근 지정자 : private, public, protected, 디폴트 >>모든 멤버는 이 중 하나로 반드시 지정되어야 함.디폴트 접근 지정: 접근 지정자가 선언되어 있지 않을 때protected 멤버슈퍼클래스의 protected 멤버에 접근 가능한 경..

언어/JAVA 2025.03.26