\*\* 본 포스팅은 '면접을 위한 CS 전공지식 노트'를 바탕으로 공부한 내용을 정리한 것입니다.프로그래밍 패러다임이란?: 프로그래밍의 관점을 갖게 해주는 역할을 하는 개발 방법론선언형함수형명령형객체지향형절차지향형함수형 프로그래밍은 '순수 함수'들을 블록처럼 쌓아
\*\* 본 포스팅은 '면접을 위한 CS 전공지식 노트'를 바탕으로 공부한 내용을 정리한 것입니다.운영체제의 역할CPU 스케줄링과 프로세스 관리 : CPU 소유권을 어떤 프로세스에 할당할지, 프로세스의 생성과 삭제, 자원 할당 및 반환을 관리메모리 관리 : 한정된 메모
\*\* 본 포스팅은 '면접을 위한 CS 전공지식 노트'를 바탕으로 공부한 내용을 정리한 것입니다.CPU는 메모리에 올라와 있는 프로그램의 명령어들을 실행할 뿐!메모리 계층은 레지스터, 캐시, 메모리, 저장장치로 구성크기가 작을수록(상위계층) 속도가 빠르며 용량이 작다
네트워크란, 노드와 링크가 서로 연결되어 있거나 연결되어 있지 않은 집합체링크를 통해 전달되는 단위 시간당 데이터양단위 : bps(bits per second) 초당 전송 또는 수신되는 비트 수요청이 처리되는 시간어떤 메시지가 두 장치를 왕복하는 데 걸리는 시간이미지
인터넷에서 컴퓨터들이 서로 정보를 주고받는 데 쓰이는 통신규약(프로토콜)의 모음인터넷 프로토콜 슈트 중 TCP와 IP가 가장 많이 쓰이기 때문에 TCP/IP 프로토콜 슈트라고도 불린다.프로토콜에 따라 계층을 나눔으로서 통신에 필요한 작업을 명확히 구분하고 유지보수를 하
이 글은 '면접을 위한 CS 전공지식 노트'라는 책을 기반으로 공부한 내용을 정리한 것입니다.네트워크는 각 계층별로 처리범위가 다르며, 각 계층을 처리할 수 있는 기기는 그의 하위 계층은 처리할 수 있지만 상위 계층에 대한 처리는 불가능하다.로드밸런서라고도 하며, 서버
*이 글은 '면접을 위한 CS 전공지식 노트'라는 책을 기반으로 공부한 내용을 정리한 것입니다. 1. ARP 컴퓨터와 컴퓨터 간의 통신은 "IP 주소에서 ARP를 통해 MAC 주소를 찾아 MAC 주소를 기반으로 통신" - MAC 주소 : 네트워크 세그먼트의 데이터
프로그램 : 어떤 작업을 하기 위해 실행할 수 있는 파일 또는 프로그램프로세스 : 메모리에 적재되고 CPU 자원을 할당받아 프로그램이 실행되고 있는 상태프로그램이 실행되면 프로세스 인스턴스가 생성되어 컴퓨터 메모리에 적재된다.운영 체제를 통해 여러 프로세스를 실행하고