본문 바로가기

CS 101

[IT 기술면접]

반응형

Q. 버추얼 메모리(가상메모리)가 무엇인가?

A. 가상 메모리 또는 가상 기억 장치는 메모리 관리 기법의 하나로, 기계에 실제로 이용 가능한 기억 자원을 이상적으로 추상화하여 사용자들에게 매우 () 메모리로 보이게 만드는것.

가상주소: virtual address

실제 메모리 상에서 유효한 주소: physical address

가상 주소공간은 메모리 관리장치 (MMU) 의해서 물리 주소로 변환된다. virtual -> MMU -> physical

프로그래머는 가상 주소 공간상에서 프로그램을 짜게되어 프로그램이나 데이터가 주메모리상에 어떻게 존재하는지를 의식 필요가 없어진다.

 

Q. 배열(array)와 리스트(list)의 차이? 

A. Array는 메모리 상에 데이터가 연속적으로 저장되고, List는 메모리 상에 데이터가 비연속적으로 저장된다. 배열의 경우 연속된 메모리 공간에 할당되고, 리스트의 경우 메모리가 연속적인 공간에 있지 않고 다음 노드를 가리키는 주소값을 가지고있다. 

 

Q. 스크립트 언어 script language 란 무엇인가? 

A. 응용 소프트웨어를 제어하는 컴퓨터 프로그래밍 언어. 

 

Q. qq

A. aa

 

Q. qq

A. aa

 

Q. qq

A. aa

 

Q. qq

A. aa

 

Q. qq

A. aa

 

Q. qq

A. aa

 

Q. qq

A. aa

반응형

'CS 101' 카테고리의 다른 글

[IT 기술면접] 2  (1) 2023.06.01
[자료구조] Tree 트리  (0) 2023.05.31
[IT 기술면접] 디자인 패턴  (0) 2023.05.10
IT 기술면접 - OS  (0) 2023.05.10
sort 정렬  (0) 2023.05.10