본문 바로가기
반응형

개발자 면접2

[OS] 메모리 영역 운영체제 관련 제대로 배워본적이없어서 설날이고 시간도 많으니까 운영체제 관련해서 공부를 시작! 남에게 알려줄 수 있는 정도로 열심히 공부해보자! 메모리 구조 프로그램이 실행되기 위해서는 먼저 프로그램이 메모리에 로드 되어야 한다! 또한, 프로그램에서 사용되는 변수들을 저장할 메모리도 필요함! 프로그램이 운영체제로부터 할당받는 대표적인 메모리 공간은 4개정도이다! 1. 코드(code) 영역 2. 데이터(data) 영역 3. 스택(stack) 영역 4. 힙(heap) 영역 코드(code) 영역 메모리의 코드(code) 영역은 실행할 프로그램의 코드가 저장되는 영역으로 텍스트 영역이라고도 부른다. CPU는 코드 영역에 저장된 명령어를 하나씩 가져가서 처리하게 된다. 데이터(data) 영역 메모리의 데이터(da.. 2022. 2. 1.
[JAVA] 내가 뽑은 자바 기본 개념 문제 1. 자바의 가장 중요한 특징은? - 운영체제에 독립적이라는 것, 운영체제의 종류에 관계없이 실행이 가능하다. 2. 변수의 명명 규칙 4가지는? - 대소문자가 구분되며 길이에 제한이 없다. - 예약어를 사용해서는 안된다. ex) true, false - 숫자로 시작해서는 안 된다. - 특수문자는 '_'와 '$'만을 허용한다. 3. 기본형변수와 참조형변수의 특징은? - 기본형변수: 실제 값(data)을 저장. - 참조형변수: 어떤 값이 저장되어 있는 주소(memory address)를 값으로 갖는다. 4. 자료형의 byte 크기 - boolean = 1 byte - char = 2 byte - byte = 1 byte - short = 2 byte - int = 4 byte - long = 8 byte -.. 2020. 2. 4.
반응형