기초

메모리의 종류에 대해 설명하고, 종류가 여러가지인 이유에 대해 설명해주세요.주기억장치(RAM) : 데이터를 임시로 저장하며, 데이터가 휘발된다.보조기억장치 : 데이터를 영구적으로 저장한다. 데이터가 휘발되지 않는다.캐시 메모리 : CPU와 주기억 장치 사이에 위치하여 데이터를 빠르게 접근 할 수 있도록 도와준다.ROM(read only memory) : 읽기 전용 메모리, 비 휘발성이다. 전역 변수와 정적 변수의 차이는?전역 변수는 프로그램은 다른 파일에서도 해당 변수에 접근이 가능한 것을 의미. 정적 변수는 다른 파일에서는 접근 할 수 없다.OS가 메모리 관리를 해야하는 이유에 대해 설명해주시고, 메모리 관리를 위해 어떤 전략을 사용하는지 설명해주세요.프로세스 간의 메모리 충돌을 방지하고, 각 프로세스..

OOPOOP(Object-Oriented Programming) 객체지향 프로그래밍프로그램 설계 방법 중 하나로 객체 단위로 프로그램을 구성하는 것을 의미한다. 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법 상속이란?부모 클래스의 속성과 기능을 그래도 이어받아 사용하거나 자식 클래스에 맞게 기능을 수정하여 사용할 수 있게 하는 것추상화란?공통의 속성이나 기능을 묶어 이름을 붙이는것다형성이란?하나의 변수명, 함수명 등이 상황에 따라 다른 의미로 해석될 수 있는 것캡슐화란?기능과 특성의 모음을 클래스라는 캡슐에 묶어 외부에서 접근하지 못하도록 보호하는 것 객체지향 추가 질문장점, 단점장점 : 상속을 통해서 코드의 재사용이 용이..

OS(운영체제) 란 무엇인가요?컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 ㅋ편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임커널이란 무엇인가?하드웨어를 보호하고, 프로그램과 하드웨어 간의 인터페이스 역할을 담당함스택, 힙 메모리란 무엇이며 어떤 차이가 있는지 비교해서 설명하세요.두가지는 메모리에 데이터를 저장하는 방법입니다. 스택은 LIFO 방식이며 컴파일 시점에 크기를 정하고 메모리에 저장합니다. 힙은 자유롭게 메모리에 저장 할 수 있고 런타임에 동적으로 메모리에 할당합니다.값 형식과 참조 형식의 차이에 대해 설명하세요.value type은 변수에 값을 담는 형식으로 스택을 사용reference type은 변수에 값의 주소를 담는 형식으로 힙을 사용동기와 비동기의 ..