분류 전체보기(603)
-
[면접 질문] 신입 기술 면접 문제
서론 내가 직접 받았던 면접 질문들 모음 C/C++/C# 절차지향과 객체지향의 차이점이 뭔가요? C와 C++의 차이점이 뭔가요? C와 C#의 차이점이 뭔가요? C++11 공부해보셨나요? C++에서 가상함수 테이블에 대해 설명해보세요. C#에서 박싱과 언박싱에 대해 설명해보세요. C#에서 오브젝트 타입에 벨류 타입을 대입하게 되면 어떤일이 생기나요? C#이나 자바에서 가비지 컬렉션을 최소로 일어나게 하는 방법이 뭘까요? 메모리 지역변수와 전역수가 메모리상에 어디에 어떻게 놓이나요? 메모리 단편화에 대해 설명해보세요. 페이지폴트에 대해 설명해보세요. 컨텍스트 스위칭에 대해 설명해보세요. 스택과 힙에 대해 설명해보세요. stdcall과 cdecl의 차이를 설명해보세요. 디버깅 디버깅은 어떻게 하시나요? 비주얼..
2015.08.18 -
TCP vs UDP
TCP와 UDP에 관련해서 아주 괜찮은 글이라고 생각하여 퍼왔다. 원문 : http://ohgyun.com/431 서론소켓에는 주요한 두 개의 종류가 있는데 하나는 TCP이고 다른 하나는 UDP이다. TCP는 transmission control protocol 의 약자이고, IP는 internet protocol 을 의미한다. TCP 소켓은 신뢰할 수 있는 프로토콜이다.두 머신에서 데이터를 주고 받을 때, 파일에 쓰는 것처럼 한 쪽에서 쓰고 다른 쪽에서 읽을 수 있다.연결은 신뢰할 수 있고 순차적이다.즉, 한 쪽에서 보낸 데이터는 다른 쪽에서 안전하게 받을 수 있다.또한, 데이터를 스트림으로 보내는데, 데이터를 패킷으로 쪼개서 보낼 수 있다는 거다.파일을 쓰는 것과 동일하다. 심플하다. TCP가 단순할..
2015.08.18 -
정보처리기사 필기합격
전자계산기가 은근 어렵게 나와서 부들부들! 데통은 원래 자신이 좀 없었는데 다행히 합격점을 받았다! 과락 될까봐 데통만 모의고사를 5개를 풀었.... 오에스는 다 맞출 생각이었는데!! 아숩아숩 소웨야 뭐... 대학때 배운 지식으로 충분했다. 이제 실기 고고!
2015.08.16 -
기억장치 관리
기억장치는 주기억장치, 보조기억장치, 캐시 기억장치, 가상기억장치 등을 일컫는 말.기억장치는 계층 구조를 가진다. 기억장치 계층 구조의 특징 계층 구조에서 상위의 기억장치 일수록 접근 속도와 접근 시간이 빠르다. 기억 용량이 적고 고가.주기억장치는 각기 자신의 주소를 갖는 워드 또는 바이트들로 구성되어 있으며, 주소를 이용하여 액세스 할 수 있다.레지스터, 캐시, 주기억장치의 프로그램과 데이터는 CPU가 직접 액세스 할 수 있으나보조기억장치에 있는 프로그램이나 데이터는 직접 액세스 할수 없다.보조기억장치에 있는 데이터는 주기억장치에 적재된 후 CPU에 의해 액세스 될 수 있다. 기억장치의 관리 전략 반입(Fetch) 전략보조기억장치에 보관중인 프로그램이나 데이터를 언제 주기억장치로 적재할 것인지를 결정하..
2015.08.15 -
프로세스 관리
프로세스 개요정의일반적으로 프로세서에 의해 처리되는 사용자 프로그램, 실행중인 프로그램을 의미한다.작업(Job), 태스트(Task)라고도 한다. PCBProcess Control Block 프로세스 제어 블록으로 운영체제가 프로세스에 대한 중요한 정보를 저장해 놓는 곳. 저장 정보프로세스의 현재 상태 - 준비, 대기, 실행 등의 프로세스 상태 포인터- 부모 프로세스에 대한 포인터- 자식 프로세스에 대한 포인터- 프로세스가 위치한 메모리에 대한 포인터- 할당된 자원에 대한 포인터 프로세스 고유 식별자- 프로세스를 구분할 수 있는 고유 번호 스케줄링 및 프로세스의 우선 순위- 스케줄링 정보 및 프로세스가 실행될 우선순위 CPU 레지스터 정보- Accumulator, Index Register, 범용 레지스터..
2015.08.15 -
운영체제 개요
시스템 소프트웨어의 개념과 구성개념시스템 전체를 작동시키는 프로그램.프로그램을 주기억 장치에 적재시키거나 인터럽트 관리, 장치 관리, 언어 번역 등의 기능을 담당.대표적인 프로그램이 운영체제. 그 외에는 언어 번역 프로그램, 매크로 프로세서, 링커, 라이브러리, 로더 등이 있다. 구성제어 프로그램 - 감시 프로그램, 작업 제어 프로그램, 자료 관리 프로그램처리 프로그램 - 언어 번역기(어셈블러 등), 서비스 프로그램(연결 편집기 등), 문제 프로그램 제어 프로그램감시 프로그램(Supervisor Program)제어 프로그램 중 가장 중요한 역할을 담당. 각종 프로그램의 실행과 시스템 전체의 작동 상태를 감시 감독. 작업 제어 프로그램(Job Control Program)어떤 업무를 처리하고 다른 업무로의..
2015.08.15