SW's workspace

[데이터통신] 통신 시스템의 의의, 트레이드오프

서론 앞서 배운 내용을 바탕으로 데이터 통신이 뭔지 정리해봅시다. 아날로그 -> 아날로그 왜 디지털 변환을 거칠까 아날로그 신호를 아날로그로 보낼 때 왜 디지털 변환을 거쳐서 전송하는 걸까요.? 그 이유는 주파수 한계를 정해두고 디지털화하면 이론적으로 완벽하게 복원이 되기 때문입니다. 이런 수학적 근거는 나이퀴스트 정리로부터 나옵니다. 아...

[데이터통신] 변조와 복조, 디지털 to 아날로그

서론 지난 시간에는 PCM을 기반으로 아날로그 신호를 디지털화해서 송/수신을 진행했습니다. 하지만 반대로 디지털 신호를 아날로그화 해서 송/수신 할 수는 없을까요? 됩니다! 디지털 신호를 아날로그 신호를 바꿔봅시다. 핵심 용어 정리 변조(modulation) 정의 변조란, 디지털 신호를 아날로그 신호로 바꾸는 것을 말합니다. 변조가 필요...

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

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

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

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

[운영체제] 개요

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