SW's workspace

[데이터통신] 통신의 계층적 구조

서론 내 컴퓨터랑 서버와 어떠한 통신을 하고 싶다고 가정해보자. 그런데 이 신호를 어떻게 옮겨야할까? 바로 스마트폰에서 바로 서버로 옮기는게 아니라 스마트폰, 공유기, 통신사 기지국 등을 거치며 데이터센터로 옮기는 것이다. 이러한 흐름들은 계층적 구조를 가지고 있어서 계층으로 표현할 수 있다. 계층 표현 방식으론, TCP/IP 모델과 OSI 모...

[프로그래밍언어개론] 중간고사 대비 포스트

1주차는 ocaml의 문법과 여러 오퍼레이터 등을 속전속결로 배움. dune부터 기본 문법까지.. 상태는 불변, 함수형 프로그래밍 같은 개념부터.. 물론 side-effect가 존재할 수 있으나, 본수업에서는 다루지 않음. 라이브러리 함수가 종종 나오면, 이거 공부 해야할거 같기도 하고,, 너무 나오네 .. fuck\ variable은 ...

[운영체제] 개요

운영체제 개요 운영체제란? 운영체제를 간단히 설명하면, 입/출력, 하드디스크가 메인보드에 연결되서 프로그램이 실행될 때, 이런 하드웨어를 지시하고 조정하는 주체입니다. 운영체제를 공부하면 응용 프로그램을 구현할 때 안정성과 속도 개선 측면에서 이점이 있습니다. 컴퓨터 시스템 역할 컴퓨터 시스템의 역할은 6개 있습니다. Booting Ru...

[Atcoder] AtCoder Beginner Contest 399 후기

서론 불맛이 나는 컨테스트였습니다. (이게 Beginner?) Problem A 길이가 갚은 문자열 2개가 주어질 때, 각 문자를 비교했을 때 다른 게 몇 개 있는지 세는 문제입니다. B 사람 1부터 N까지 번호가 주어지고 사람마다 점수가 존재하면, 이 점수를 기반으로 랭크를 매기는 문제입니다. 만약 동률(Tie)일시 낮은 순위로 통일합니다. ...