본문 바로가기
728x90

프로그래밍/프로그래밍_공부9

[면접 질문] 기타 [면접 질문] 기타 1바이트은 몇 바이트? 8바이트 (예전엔 4, 6바이트 인 컴퓨터도 있었음) 1픽셀은 몇 바이트? 채널이 몇개냐에 따라 다름 3개인 경우 RGB 각각 2^8이므로 24비트 = 3바이트이다. Stack과 Queue의 차이? Stack은 LIFO. Queue는 FIFO(queue.popleft 생각해보면 간단) Binary Tree의 시간 복잡도는? O(n) balanced tree인 경우 O(logn) DNS의 역할? 호스트의 도메인 이름을 호스트의 네트워크 주소(IP)로 변경 하는 것. 사람은 숫자보다 문자를 더 잘 기억 HTTPS와 HTTP의 차이? HTTP: Hyper Text Transfer Protocol HTTPS: Hyper Text Transfer Protocol Secu.. 2021. 12. 19.
[면접 준비] OS [면접 준비] OS 운영체제를 사용하는 목적? 1) 제멋대로 동작하는 응용프로그램들이 하드웨어를 잘못 사용하는 것을 막음 2) 응용프로그램들이 단순하고 균일한 메커니즘을 사용하여 복잡하고 매우 다른 저수준 하드웨어 장치들을 조작할 수 있도록 함 -> 두 가지 목표 달성을 위해 추상화를 이용 1) 파일 : 입출력장치의 추상화 2) 가상 메모리: 메인 메모리와 디스크, 입출력장치의 추상화 3) 프로세스: 프로세서, 메인 메모리, 입출력장치 모두의 추상화 프로세스란? 메모리에 올라가서 실행중인 프로그램이 프로세스 운영체제는 시스템에서 이 한 개의 프로그램만 실행되는 것 같은 착각에 빠지도록 해준다. 즉 프로그램이 프로세서, 메인 메모리, 입출력장치를 모두 독차지하고 있는 것처럼 보인다. 이 것은 프로세스라고 .. 2021. 12. 19.
[프로그래밍] bit, byte 2진수, 16진수 관계 정리 [프로그래밍] bit, byte 2진수, 16진수 관계 정리 bit, byte의 관게 및 2진수, 16진수로의 변환이 익숙해지는 것은 컴퓨터 시스템 이해의 기본이다. 그 기본이 없어... 정리를 해봐야겠다 ㅋㅋ 2진수와 16진수 16진수 한 자리는 16가지 수의 표현이 가능하다. (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F) 그러므로 2진수 한자리는 2개, 16진수 한자리는 16개를 표현할 수 있으므로 "16진수 1자리 = 2진수 4자리" 를 기억하는 것이 포인트! 그러므로 16진수 한자리는 4 bit에 해당된다. bit 와 byte 그리고 2진수와 16진수 bit는 기본적으로 2진수 한 자리를 표현하며 0과 1 두가지로 표현된다. (이것은 switch의 on /.. 2021. 9. 11.
728x90