본문 바로가기
  • GDG on campus Ewha Tech Blog

4-1기 스터디/CS 기초12

[CS 기초 스터디] 6주차 회의록 정규 회의록 일시 : 2022.11.25 15:00 범위 : 네트워크 4~6강 강의 : 이석복 교수님 컴퓨터네트워크 강의 활동 : github에 올린 내용 정리본 읽고 공부한 내용에 대해 발표 및 질의응답 정리 : https://github.com/GDSC-Ewha-4th/Study-CS.git Transport Layer: Application Layer 아래에 존재 application 계층에게 그 아래 작업은 블랙 박스 우체통 구멍(소켓)에 편지 넣으면 편지 전송, 과정은 몰라도 됨 Transport 계층의 프로토콜인 TCP, UDP 또한 그 아래 계층에 대해서는 블랙 박스 Internet Layer의 IP (internet protocol) 위에서 동작 계층별 데이터 전송 단위 applicatio.. 2023. 1. 5.
[CS 기초 스터디] 5주차 회의록 정규 회의록 일시 : 2022.11.18 9:30 범위 : 네트워크 1~3강 강의 : 이석복 교수님 컴퓨터네트워크 강의 활동 : github에 올린 내용 정리본 읽고 공부한 내용에 대해 발표 및 질의응답 정리 : https://github.com/GDSC-Ewha-4th/Study-CS.git 2. 애플리케이션 계층 Network Application 운영체제 위에서 실행되는 프로세스들이 다른 머신에 있는 프로세스와 메시지를 주고 받는 것 Client-server architecture 클라이언트: 필요할 때만 요청을 보냄 서버: 24시간 작동되며 요청을 받음, 고정된 주소 가짐 Socket 운영체제에서 제공하는 API 중 하나 프로세스들 사이의 communication에서 socket을 통해서 addr.. 2023. 1. 5.
[CS 기초 스터디] 4주차 회의록 정규 회의록 일시 : 2022.11.08 18:30 범위 : 운영체제 10~13강 강의 : 반효경 교수님 운영체제 강의 활동 : github에 올린 내용 정리본 읽고 공부한 내용에 대해 발표 및 질의응답 정리 : https://github.com/GDSC-Ewha-4th/Study-CS.git File 메모리는 주소를 통해 접근, 파일은 이름을 통해 접근하는 단위 File: "a named collection of related information" 비휘발성의 보조기억장치(하드디스크)에 저장 OS는 다양한 저장 장치를 file이라는 동일한 논리적 단위로 관리 연산 create, read, write, reposition(lseek), delete, open, close open -> file의 meta.. 2022. 12. 10.
[CS 기초 스터디] 3주차 회의록 정규 회의록 일시 : 2022.10.18 18:30 범위 : 운영체제 6~9강 강의 : 반효경 교수님 운영체제 강의 활동 : github에 올린 내용 정리본 읽고 공부한 내용에 대해 발표 및 질의응답 정리 : https://github.com/GDSC-Ewha-4th/Study-CS.git 6. 프로세스 동기화 데이터의 접근 데이터를 읽음 → 연산 수행 → 결과 내보냄 하나의 공유 데이터에 동시에 접근하려고 할 때 문제 Race Condition (경쟁 상태) Process Synchronization 문제 공유 데이터 동시 접근 → 데이터의 불일치 문제 일관성 유지를 위해 협력 프로세스 간의 실행 순서를 정해야 함 The Critical-Section Problem Critical Section: 각 .. 2022. 12. 10.
[CS 기초 스터디] 2주차 회의록 정규 회의록 일시 : 2022.10.11 18:30 범위 : 운영체제 3~5강 강의 : 반효경 교수님 운영체제 강의 활동 : github에 올린 내용 정리본 읽고 공부한 내용에 대해 발표 및 질의응답 정리 : https://github.com/GDSC-Ewha-4th/Study-CS.git 3강 프로세스 관리 프로세스 Process is a program in execution 운영체제의 자원을 할당 받는 작업의 단위 프로세스 = 프로그램 + PCB 프로세스의 문맥 프로세스가 현재 어떤 상태에서 수행되고 있는지 규명하기 위한 정보 HW 문맥(PC, registers), 주소 공간(code, data, stack), 관련 커널 자료구조(PCB, Kernel stack) 프로세스의 상태 Running, Bl.. 2022. 11. 18.
[CS 기초 스터디] 1주차 회의록 정규 회의록 일시 : 2022.10.04 11:00 범위 : 운영체제 1~3강 강의 : 반효경 교수님 운영체제 강의 활동 : github에 올린 내용 정리본 읽고 공부한 내용에 대해 발표 및 질의응답 정리 : https://github.com/GDSC-Ewha-4th/Study-CS.git 1. 운영체제 개요 운영체제(Operating System, OS) - 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 기술 - 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공 - 한 서버(컴퓨터)에 여러 사용자(프로그램)가 동시에 접속할 때 마치 혼자 서버를 사용하는 것 같은 환상 - 운영체제가 처리 - 컴퓨터 시스템의 자원(CPU, 메모리 등)을 효율적으로 .. 2022. 11. 7.