🌿All posts 199

✏️ 3. 프로세스 관리(1)

마의 3일차를 지나 .. 4일차 입니다요 하지만 운영체제.. 하면 할 수록 넘나리 어려운 것 심지어 한 번 들었던 내용인데도 왤케 새롭쥬 ????????????? ㅠ 그리고 용어들은 너무 생소하고 .. 하루 빨리 용어와 친해지고 싶슴다 ~! 고럼 오늘은 프로세스 관리에 대해 정리해보겠심다 1. 프로세스란 무엇인가 어떤 것을 실행하는 실행의 주체 1) Job VS Process 작업(Job) == 프로그램 (Program) 실행할 프로그램 + 데이터 컴퓨터 시스템에 실행 요청 전의 상태 프로세스(Process) 실행을 위해 시스템(커널)에 등록된 작업 시스템 성능 향상을 위해 커널에 의해 관리됨 아직 디스크에 있는 것은 Job(=program)이고, 이를 적재하여 메모리에서 할당되었을 때 Process라고..

CS/OS 2021.03.14

✏️ 03. 가까이 있는 컴퓨터끼리는 이렇게 데이터를 주고받는다!

오늘은 2계층에 대해 알아보는 시간을 가지겠습니다 ^-^ 작심삼일이라는 말이 있듯이 .. 4일차가 정말 힘들었는데요..! 다행히 함께 하는 스터디원들을 보며 포기하지 않을 수 있었다고 생각합니다 ...⭐ ! ABCS 화이팅 !! 1. 2계층에서 하는 일 2계층은 하나의 네트워크 대역. 즉, 같은 네트워크 상에 존재하는 여러 장비들 중에서 장비끼리 데이터를 전달할 때 사용합니다. 1) 2계층의 기능 (1) 오류제어 데이터에 오류가 있는지 체크 (2) 흐름제어 누가 누구한테 보내는지 체크 2) 2계층의 네트워크 크기 2계층은 하나의 네트워크 대역 LAN에서만 통신할 때 사용합니다. 따라서 다른 네트워크와 통신할 때는 항상 3계층의 개입이 필요합니다 (3계층의 주소와 3계층 프로토콜을 이용해야만 다른 네트워크..

CS/Network 2021.03.14

✏️ 2. 운영체제 개요(3) - 운영체제의 구조, 기능

운영체제란? 컴퓨터 하드웨어를 효율적으로 관리해서 사용자 혹은 응용프로그램에게 서비스를 제공하는 것 운영체제의 구조 운영체제는 커널, 유틸리티로 구성되어 있습니다. 1. 커널(Kernel) 하드웨어 관리, 운영체제 핵심 기능 OS의 핵심 부분 (메모리 상주) 가장 빈번하게 사용되는 기능을 담당 시스템 관리(Processor, memory, Etc 등 ..) 동의어 핵(neucleus), 관리자(supervisor)프로그램, 상주 프로그램(resident program), 제어 프로그램(control program) 등 2. 유틸리티 (Utility) 운영체제에서 커널을 제외한 나머지 부분 비상주 프로그램 UI 등 서비스 프로그램 system calls : 커널한테 뭔가를 요청하는 통로 utilities까..

CS/OS 2021.03.14

✏️ 02. 네트워크의 기준! 네트워크 모델

링크: www.youtube.com/watch?v=y9nlT52SAcg 1. 네트워크 계층 모델 1) TCP/IP 모델 1960년대 말 시작, 1980년대 초 프로토콜 모델로 공개 현재의 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신 규약(프로토콜)의 모음 2) OSI 7계층 모델 1984년 ISO에서 표준으로 지정한 모델 데이터를 주고받을 때 데이터 자체의 흐름을 각 구간별로 나눠 놓은 것 이더넷, IP, ICMP, ARP, TCP, UDP, HTTP 에 대해 깊게 공부해보겠다 ! HTTP는 웹 프로토콜 나머지들은 알면 좋은데 프로토콜 구조까지는 알 필요 없음. 저 친구들은 프로토콜 구조까지 알고 있어야함. 2. TCP/IP모델과 OSI 7계층 모델 비교 OSI는 통신 전반에 걸쳐서 논리적..

CS/Network 2021.03.13

✏️ 01-2. 네트워크 실습 : Wireshark

wireshark 프로그램을 사용해 실습을 진행했습니다. HTTP 프로토콜 (빨간색) 멀리 떨어져있는 것을 찾아가는 것 IPv4 (파란색) 멀리 떨어져있는 컴퓨터들 중에서 그 컴퓨터 찾아간다 Ethernet II (초록색) TCP 크롬 브라우저와 네이버 서버 프로그램과의 연결 (분홍색) -> 프로토콜은 이렇게 여러개들이 이렇게 같이 사용되고, 이것을 캡슐화(encaapsulation)이라고 함

CS/Network 2021.03.12

✏️ 2. 운영체제 개요(2) - 운영체제의 구분

강의 링크(1) : https://www.youtube.com/watch?v=nxl_cUd55Ag 강의 링크(2) : https://www.youtube.com/watch?v=hzXVQIlSSos&t=1s 강의에서는 운영체제의 구분에서 작업 수행 방식만 따로 했지만 저는 한 포스팅에 정리하겠습니다요 ~! 아 근데 왜 자꾸 깨질까욧 . . . .. 흑흑 이제는 li태그와 ol태그에 문제가 생기네욧 .. 조만간 언능 수정하겠습니다 ㅇ 복잡 OS의 기능 및 구조가 복잡 ex. 서버, 클러스터(cluster (a.k.a 슈퍼컴퓨터)) 장비 등에 사용 (Unix, Linux, Windows server 등) 어떤 서버가 존재하고, 여기에 우리(host)가 연결해서 해당 서버의 시스템을 사용하는 형태 --> 결국 ..

CS/OS 2021.03.11

✏️ 2. 운영체제 개요(1) - 운영체제, 컴퓨터 시스템의 구성

강의 링크 : https://www.youtube.com/watch?v=nxl_cUd55Ag 강의와는 달리 여기서는 운영체제란 무엇인가, 그리고 컴퓨터 시스템의 구성에 대해 알아볼 예정입니다 ! (강의에서 잘린 운영체제 분류는 다음 포스팅에서 한 번에 다루겠습니다.) 운영체제란? 컴퓨터 하드웨어를 효율적으로 관리해서 사용자 혹은 응용프로그램에게 서비스를 제공하는 것 운영체제의 역할 1. User Interface(편리성) 사용자가 시스템을 편리하게 사용할 수 있도록 CUI (Character user interface) 과거에 모든 시스템이 문자 기반으로 사용자가 입력하고 결과를 받아봤었음 GUI (Graphical User interface) 요즘의 그림 형태로 된 유저 인터페이스 EUCI (End-U..

CS/OS 2021.03.11

✏️ 01-1. 네트워크 실습 : tracert

강의 링크 : www.youtube.com/channel/UCl9zTDOvOxdCfUt1HqVwwdg 오늘은 tracert를 사용한 간단한 실습을 따라해보았습니다. Tracert(Trace Route)란? 지정된 호스트에 도달할 때까지 통과하는 경로의 정보와 각 경로에서의 지연 시간을 추적하는 명령 쉽게 경로 추적툴이라고 볼 수 있음(ICMP를 사용) - ICMP는 어제 배운 ... 멀리 있는 곳과 연결할 때 사용하는 프로토콜 중 하나 ! Tracert 사용하기 1. cmd창에 아래와 같은 내용을 입력하자 > tracert 8.8.8.8 8.8.8.8은 google DNS 서버의 IP 주소임 2. cmd창에 나온 결과를 살펴보자 1~10이 의미하는 것은 우리집에서 google DNS 서버까지 가는데 거쳐..

CS/Network 2021.03.11

✏️ 01. 네트워크

1. 네트워크란 무엇인가 노드들이 데이터를 공유할 수 있게 하는 디지털 전기**통신망**의 하나 (사전적 정의) 전세계가 연결된 네트워크를 인터넷이라고 하는것 인터넷은 네트워크의 하나! 2. 인터넷이란 문서, 그림 영상과 같은 여러가지 데이터를 주고받을 수 있는 세상에서 가장 큰 **네트워크** (사전적 정의) 인터넷은 세상에서 가장 큰 네트워크 통신망이고, 그 통신망을 이용해서 웹 서비스를 이용하는 것 ! 인터넷 통신망에는 웹 서비스외에도 여러 서비스를 제공해주는데, 그 중 가장 많이 이용하는 서비스가 웹 서비스(www) 인 것 네트워크 안에 인터넷이 포함됨. !! 3. 네트워크 분류 1) 크기에 따른 분류 LAN : Local Area Network (근거리 통신망) 가까운 지역을 하나로 묶은 네트워..

CS/Network 2021.03.10

✏️ 1. 컴퓨터 시스템 개요

1. OS(운영체제)란? 컴퓨팅 자원들을 효율적으로 관리하여 사용자, 응용 프로그램에게 서비스를 제공하는 소프트웨어 2. 컴퓨터 하드웨어 프로세서(Processor) 연산을 위해 사용되는 장치 CPU 그래픽카드 (GPU) 응용 전용 처리장치(특별한 연산을 위해 사용되는 장치) 등 메모리 (Memory) 저장하는 장치 DRAM, DISK 등 .. 주 기억장치 보조 기억장치 등 주변장치 프로세서, 메모리를 제외한 장치들 키보드/마우스 : 입력 장치 모니터, 프린터 : 출력 장치 네트워크 모뎀 등 : 네트워크 장치 3. 프로세서 (Processor) 컴퓨터의 두뇌 (중앙처리장치) 연산 수행 컴퓨터의 모든 장치의 동작 제어 4. 레지스터 (Register) **프로세서(CPU) 내부**에 있는 메모리 프로세서가..

CS/OS 2021.03.10