전공수업 12

[경영정보시스템] MIS 개요, 분류

MIS경영활동을 지원하기 위해 정보를 처리하는 시스템목적: 경영활동지원조직에서 의사결정과 조정, 통제(=경영)를 지원하기 위하여 정보를 수집, 추출, 처리(info processing, data processing), 저장, 배포하는 상호 연관된 요소의 집합(=시스템)IS ~= IT 로 쓰기도 함IS ⇒ Organizations, Technology(→ Is의 하나의 차원), Management(=사람) 의 집합데이터 vs 정보정보 : 데이터보다 한 단계 더 높은 고급 단계데이터대상에 대한 있는 그대로의 사실 / 분석, 변형 등 조작 X (manipulation)대상: 사람, 사물, 사건, 장소 등그대로의 사실 : 대상이 존재하면 data 있음, 대상 생기면 → data 생김data를 인식하고 기록한 시..

전공수업 2025.04.19

[컴퓨터네트워크2] 하향식 접근법 5장 (5) - SDN

📌 SDN(Software-Defined Networking)이란?SDN(Software-Defined Networking)은 네트워크의 컨트롤 플레인을 중앙에서 제어하는 네트워크 아키텍처기존 네트워크에서는 각 라우터가 자체적으로 경로를 계산했지만, SDN에서는 중앙 컨트롤러가 전체 네트워크를 관리하고 라우팅을 결정 - 데이터 평면과 제어 평면을 명확히 분리- 제어 평면 기능을 자신이 관리하는 라우터의 전달 기능 요소와 분리된 별도의 원격 ‘컨트롤러’ 서비스에 구현 1️⃣ 기존 네트워크 (Per-Router Control Plane) vs. SDN🔹 기존 네트워크 (Per-Router Control Plane)각 라우터가 개별적으로 라우팅 테이블을 계산라우터 간 분산된 프로토콜(OSPF, BGP 등)..

전공수업 2025.03.31

[컴퓨터네트워크2] 하향식접근 5장 (4) - inter-AS 라우팅 : BGP

OSPF는 AS안에서만 동작하는 거였고,AS간에 통신을 이제 알아볼거임 (aka 'inter-domain') BGP(Border Gateway Protocol): 사실상의 도메인 간 라우팅 프로토콜 => "인터넷을 하나로 묶는 접착제" 서브넷이 자신의 존재와 도달할 수 있는 대상을 인터넷의 나머지 부분에 광고할 수 있도록 한다-> "나는 여기 있고, 여기에 내가 연락할 수 있는 사람과 방법이 있습니다.""주변의 여러 라우터들에게 어떤 라우터가 어느 AS에 속해 있는지에 대한 정보를 소문 내는 것"서로 다른 AS에 존재하는 IP주소로도 쉽게 패킷을 전달할 수 있는것이 BGP로 BGP는 각 AS 수단을 다음과 같은 수단으로 제공인접 AS들(eBGP)에서 목적지 네트워크 연결성 정보 가져오기도달 가능성 정보 ..

전공수업 2025.03.24

[컴퓨터네트워크2] 하향식접근 5장 (3) - DV 알고리즘, intra-ISP 라우팅 : OSPF

글로 복습하는 건 머리로만 이해하는 것보다 시간도 오래걸리지만나중에 보기 좋긴 함 그리고 뭐... 말로 써보면 남한테 설명 해주는 것처럼 기록하니까 좋기도...미래의 나를 위해...Distance vector algorithm반복, 비동기 iterative, asychronous각 로컬 반복 cased by:로컬 링크 비용 변경neghbor의 DV 업데이트 메시지분산 distributed각 노드는 DV가 변경될 때만 인접 노드에 알림그런 다음 이웃은 필요한 경우 이웃에게 알립니다     로컬 링크 비용이나 이웃으로부터 메시지 올 때까지 기다리기   예상값 재계산하기   목적지에 대한 DV값이 바뀔 경우, 이웃에게 알림-> DV값이 변경되지 않을 때까지 반복    -> 확산되는 순서 from c전파를 저런..

전공수업 2025.03.19

[컴퓨터네트워크2] 하향식접근 5장 (2) - 다익스트라 알고리즘, DV 알고리즘

그냥 내가 이해를 어떻게 하고 있는지 혼자 설명하며 이해해 보는 식으로 적어봐야겠당역시 난 나 보기 좋으라고 글 써놓는게 나중에 봐도 젤 이해가 잘 된다 이전 글에서 봤던 다익스트라 알고리즘걍 시작점 u에서 각 노드까지 거리 (if v면 D (v) ) 계산하고, 거기까지 도달할 때 바로 직전 노드 쓰기( p(v) )한 번에 연결 안되어 있으면 무한대임그리고 최소값인 노드 N'에 추가하기 -> 모든 노드 추가될 때까지연결 노드가 늘어나는 거니까 최소 거리값도 바뀌겠지 ㅇㅇ 그럼 그때마다 최소로 업데이트예제 계산해 봄 다익스트라 알고리즘 : 복잡도 - 알고리즘 복잡도 : n개의 노드n개 노드가 있을 때 n번을 찾아야 함n+1개가 있을 때 n개가 남는데 n개를 비교를 해야 함 처음에 n개 비교 + (n-1개 ..

전공수업 2025.03.13

[컴퓨터네트워크2] 하향식접근 5장 (1) - Control plane, 라우팅 프로토콜

5장 들어가기 전에 용어 정리Control plane(제어 평면) : 네트워크 전체를 아우르는 구성요소데이터그램이 출발지 호스트부터 목적지 호스트까지의 경로를 따라 전달하는 방법네트워크 계층 구성요소와 서비스의 설정방법, 관리방법 또한 제어OSPF : 단일 ISP 네트워크 내에서 동작하는 라우팅 프로토콜BGP : 인터넷의 모든 네트워크를 상호연결하는 역할을 하는 라우팅 프로토콜ㄴ BGP는 흔히 인터넷을 한데 묶는 '접착제’로 간주전통적으로, 제어 평면 라우팅 프로토콜은 라우터 내에 데이터 평면의 패킷 전달 기능과 한 덩어리로 뭉쳐져 구현되어 있어서 융통성이 없었음소프트웨어 정의 네트워킹(software-defined networking, SDN)데이터 평면과 제어 평면을 명확히 분리제어 평면 기능을 자신..

전공수업 2025.03.11

[운영체제] 실시간 스케줄링, EDF deadline 겹칠 때

Rate monotonic 과 Earlist Deadline First 정의는 생략 그리고 스케줄링 간트차트 그리는 법에서내가 참고했던 영상은 https://youtu.be/ejPXTOcMRPA?si=QPhL2FUMiBzqiEyv진짜 이해가 쏙쏙 되게 설명하심완전 강추영상임...   그래서~~ EDF기법이 성공할 경우에주기가 같이 끝날 경우 프로세스의 진행 방식 중에 내가 놓쳤던 부분 ~  주기(Period) - Deadline으로 생각CapacityP12010P25025 이라고 했을 때 EDF로 그리면이렇게 될텐데 P1, P2의 주기가 100 에서 deadline 우선순위가 겹침그럴경우에는 어떻게 하나?=> 이미 진행하고 있던 process를 그 deadline까지 실행한다 (2번처럼) 왜?=> con..

전공수업 2024.04.30

[운영체제] 부팅, 레지스터, Instruction, 인터럽트

1. 부팅 if 전원꺼져 있는 시스템 -> 운영체제의 전부는 디스크에 저장되어 있을 것 부팅 = 전원 버튼 눌리고 커널이라고 불리는 운영체제 일부가 메모리에 올라와 실행되어, 장치들을 준비시키고 각종 레지스터 값을 초기화하고 사용자의 입력을 받을 준비를 마친 상태 where is 커널? how 메모리에 올라갈지 who가 알려주나? -> 부트 프로그램 or 부츠트랩로더 라는 작은 프로그램 얘네는 대게 ROM에 저장 부트 프로그램 -> 전원 켜지면 무조건 제일 먼저 실행되도록 / 역할 : 커널을 찾아 메모리에 올린 후 실행시켜주는 것 in PC와 같은 작은 시스템) ROM에 있는 부츠트랩로더가 더 단순한 기능만 가지게하고, 커널을 메모리로 올려줄 부트 프로그램은 따로 디스크에 있음 부츠트랩 로더 -- 부트 ..

전공수업 2024.04.03

[운영체제] 프로세스, PCB, 문맥교환(Context Switching)

1. 프로세스란? 수행 중인 프로그램 커널에 등록되어 있다는 것을 모두 합친 뜻 프로그램과 데이터를 기본으로 정상적인 실행을 위해 필요한 환경을 시스템으로부터 부여받은 능동적인 존재 시스템의 입장에서 일거리 하나하나 = 프로세스 프로세스 내부에는 최소 하나의 스레드(thread)를 가지고있는데, 실제로는 스레드 단위로 스케줄링 하드디스크에 있는 프로그램을 실행하면, 실행을 위해서 메모리 할당이 이루어지고, 할당된 메모리 공간으로 바이너리 코드가 올라가게 된다. 이 순간부터 프로세스라 불림. 1.1. 프로세스 제어 블록 PCB (Process Control Block) 란? 프로세스 제어 블록(PCB)은 운영체제가 프로세스를 관리하기 위해 필요한 정보들을 담고있는 자료구조(데이터구조) PCB의 주요 역할 ..

전공수업 2024.03.29