
연습문제 1. 프로세스 간 통신에서 데이터를 양방향으로 전송 가능하지만 동시 전송은 불가능하고 특정 시점에 한쪽 방향으로만 전송할 수 있는 통신 방식은 무엇인가? 반양방향 통신 2. 상태 변화를 살펴보기 위해 반복문을 무한 실행하며 기다리는 것을 무엇이라 하는가? 바쁜 대기 3. 프로세스 간 통신에서 대기가 없는 통신과 대기가 있는 통신의 예를 각각 제시하시오. 대기가 없는 통신 대기가 있는 통신 전역변수, 파일 소켓, 파이프 4. 파이프를 이용하여 통신할 때 파이프를 2개 사용하는 이유는 무엇인가? 파이프는 단방향이다. 2개를 사용하면 양방향 통신이 가능하다. 5. 공유 자원을 병행적으로 읽거나 쓰는 상황을 무엇이라 하는가? 경쟁 조건 6. 공유 자원의 접근 순서에 따라 실행 결과가 달라지는 프로그램의..

연습문제 1. 다음이 설명하는 파일 시스템의 문제점은 무엇인가? 응용 프로그램이 파일에 직접 접근하여 데이터를 처리해야 하므로 파일의 데이터 구성 방법이나 물리적인 저장 구조에 맞게 응용 프로그램을 작성해야 하고, 파일의 구조가 변경되면 응용 프로그램도 함께 변경해야 한다. ④ 데이터 종속성 2. 데이터베이스 관리 시스템의 주요 기능이 아닌 것은? ④ 절차 기능 3. 다음은 데이터베이스 관리 시스템의 주요 기능 중 무엇에 대한 설명인가? 사용자 요구에 따라 데이터베이스에 저장된 데이터에 접근하여 삽입·삭제·수정·검색 연산을 정확하고 효율적으로 수행한다. ② 조작 기능 4. 데이터베이스 관리 시스템의 주요 기능인 제어 기능에 대한 설명으로 옳지 않은 것은? ③ 데이터베이스의 구조를 정의하거나 수정한다. 5..

연습문제 1. 데이터와 정보에 대한 설명으로 옳지 않은 것은? [4번] 정보를 가공하면 데이터를 얻을 수 있다. 2. 데이터베이스의 정의와 거리가 먼 것은? [1번] 전용 데이터 (exclusive data) 3. 다음 설명과 관련 있는 데이터베이스의 정의는? 데이터베이스는 데이터의 중복을 최소화하고, 통제가 가능한 중복만 허용한다. [4번] 통합 데이터 4. 다음 설명과 관련 있는 데이터베이스의 정의는? 데이터베이스는 조직을 운영하고 조직의 주요 기능을 수행하기 위해 꼭 필요한 데이터와 집합이다. [1번] 운영 데이터 5. 데이터베이스의 특징과 거리가 먼 것은? [4번] 위치 기반 참조(location reference) 6. 다음 설명과 관련 있는 데이터베이스의 특징은? 데이터베이스는 현실 세계의 상..

데이터와 정보 데이터는 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 값이다. 정보는 데이터를 의사 결정에 유용하게 활용할 수 있도록 처리하여 체계적으로 조직한 결과물이다. *정보 처리 데이터에서 정보를 추출하는 과정 또는 방법 *정보 시스템 조직 운영에 필요한 데이터를 수집하고 저장해 의사 결정이 필요할 때 처리해 유용한 정보를 만드는 수단 정의 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합이다. 핵심 개념 공유 데이터(Shared Data) : 특정 조직의 여러 사용자가 함께 소유하고 이용할 수 있어야 하는 공용 데이터 저장 데이터(Stored Data) : 컴퓨터가 접근할 수 있는 매체에 데이터베이스를 저장 운영 데이터(Operational Da..

연습문제 1. 시스템 내 전체 프로세스의 수를 조절하는 것으로, 장기 스케줄링 또는 작업 스케줄링이라 불리는 스케줄링 수준은 무엇인가? 고수준 스케줄링 2. 어떤 프로세스에 CPU를 할당하고 어떤 프로세스를 대기 상태로 보낼지 등을 결정하는 스케줄링 수준은 무엇인가? 저수준 스케줄링 3. 어떤 프로세스가 CPU를 할당받아 실행 중이더라도 운영체제가 CPU를 강제로 빼앗을 수 있는 스케줄링은 무엇인가? 선점형 스케줄링 4. 현재 입출력을 진행하는 프로세스로, 사용자와 상호작용이 가능하여 상호작용 프로세스라고도 불리는 것은 무엇인가? 전면 프로세스 5. 준비 큐에 도착한 순서대로 CPU를 할당하는 비선점형 스케줄링 알고리즘은 무엇인가? FCFS 스케줄링 6. 준비 큐에 있는 프로세스 중 실행시간이 가장 짧은..

프로세스의 연산 프로세스의 구조 · 코드 영역 프로그램의 본문이 기술된 곳으로 텍스트 영역이라고도 한다. · 데이터 영역 코드가 실행되면서 사용하는 변수나 파일 등의 각종 데이터를 모아놓은 곳이다. · 스택 영역 운영체제가 프로세스를 실행하기 위해 부수적으로 필요한 데이터를 모아놓은 곳이다. 프로세스의 생성과 복사 ▶ fork() 개념 : 실행 중인 프로세스를 그대로 복사하는 함수 장점 프로세스의 생성 속도가 빠르다. 추가 작업 없이 자원을 상속할 수 있다. 시스템 관리를 효율적으로 할 수 있다. 동작 과정 프로세스 구분자가 바뀐다. 부모 자식이라도 자기 자신을 칭하는 고유한 번호가 존재한다. 부모 자식이 차지하고 있는 메모리 위치가 다르므로 메모리 관련 정보도 바뀐다. 프로세스의 전환 ▶ exec() ..
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 Graphics 클래스가 사용하는 좌표 체계는? 중앙이 (0, 0)이고 오른쪽으로 x축 값이 증가하며, 위쪽으로 y축 값이 증가한다. 왼쪽 위 모서리가 (0, 0)이고 오른쪽으로 x축 값이 증가하며, 아래쪽으로 y축 값이 증가한다. 왼쪽 아래 모서리가 (0, 0)이고 오른쪽으로 x축 값이 증가하며, 위쪽으로 y축 값이 증가한다. 오른쪽 아래 모서리가 (0, 0)이고 왼쪽으로 x축 값이 증가하며, 위쪽으로 y축 값이 증가한다. ⊙ 정답 2번 왼쪽 위 모서리가 (0, 0)이고 오른쪽으로 x축 값이 증가하며, 아래쪽으로 y축 값이 증가한다. ⊙ 문제 2 자신의 외형을 그리는 메서드로 모든 스윙 컴포넌트가 갖는 것은? paint(..
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 버튼을 클릭하면 발생하는 이벤트는? ActionEvent ButtonEvent ItemEvent MouseEvent ⊙ 정답 1번 ActionEvent ⊙ 문제 2 프레임의 오른쪽 위에 닫기 버튼을 클릭하면 발생하는 이벤트는? ActionEvent FrameEvent ItemEvent WindowEvent ⊙ 정답 4번 WindowEvent ⊙ 문제 3 JPanel 객체 p를 JButton 객체 b의 리스너로 등록하는 실행문은? addActionListener(p); addActionEventListener(p); b.addActionListener(p); b.addActionEventListener(p); ⊙ 정답 3번 ..
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 다음 중 기본 배치 관리자가 잘못된 것은? JApplet은 FlowLayout JDialog는 BorderLayout JFrame은 BorderLayout JPanel은 BorderLayout ⊙ 정답 4번 JPanel은 BorderLayout ※해설: JPanel 컨테이너의 기본 배치 관리자는 FlowLayout이다. ⊙ 문제 2 스윙을 설명한 내용으로 틀린 것은? 스윙은 AWT에 비해 GUI 컴포넌트가 더 많다. 일반적으로 컨테이너에 다른 컨테이너는 추가할 수 없다. BorderLayout 배치 관리자는 GUI 컴포넌트를 동서남북 및 중앙으로 배치할 수 있다. 스윙은 모델, 뷰, 컨트롤러라는 3개의 구성 요소가 있는 M..

※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 입출력과 관련된 내용이다. 틀린 것은? 스트림은 단방향이다. 개발자가 System.in, System.out 객체를 생성할 수 있다. 입출력을 위한 자바 기본 패키지는 java.io이다. 스트림은 기본적으로 버퍼를 사용한다. ⊙ 정답 2번 개발자가 System.in, System.out 객체를 생성할 수 있다. ⊙ 문제 2 다음 중 자바 입출력 패키지에 포함된 클래스가 아닌 것은? String StringReader Writer File ⊙ 정답 1번 String ※해설: java.lang 안에 있는 클래스이다. ⊙ 문제 3 다음 중 InputStreamReader 객체를 올바르게 생성하는 코드는? new InputStre..
- Total
- Today
- Yesterday
- Python
- 우종정
- CPP
- 구현
- BFS
- 자바스크립트
- 알고리즘
- 파이썬
- 답
- JS
- 운영체제
- Web
- java
- 그리디
- py
- 정답
- 자바
- 쉽게배우는자바프로그래밍
- 쉽게배우는
- 연습문제
- 백준
- 문자열
- 풀이
- 정리
- C++
- 쉽게 배우는 자바 프로그래밍
- 정렬
- 프로그래머스
- 해답
- OS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |