전체 글227 [운영체제] 쉽게 배우는 운영체제 Chapter1 요약 일상생활 속의 운영체제 운영체제 - 일반 컴퓨터, 노트북, 스마트 폰의 전원을 켜면 가장 먼저 만나게 되는 소프트웨어 예) PC 운영체제(윈도우, Mac OS, 유닉스, 리눅스 등) 임베디드 운영체제 - CPU의 성능이 낮고 메모리 크기도 작은 시스템에 내장하도록 만든 운영체제 - 임베디드 운영체제가 있는 기계는 기능을 계속 향상할 수 있음 운영체제의 필요성 운영체제의 정의 레스토랑에 비유한 운영체제 - 레스토랑에서 음식을 주문하면 웨이터가 그 음식을 주방에 알려주고 손님은 주문한 음식을 제공받음 - 손님이 멋대로 주방 기구를 만지거나 조리를 하면 주방이 난장판이 됨 - 손님이 주방에 들어가서 직접 조리하거나 주방 기구를 만지지 않는 것처럼 운영체제가 컴퓨터 자원을 직접 관리하고 그 결과만을 사용자에게 .. 2022. 3. 20. [백준] 5543번: 상근날드 - 자바 https://www.acmicpc.net/problem/5543 5543번: 상근날드 입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다. 넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다. 모든 가 www.acmicpc.net [문제] [코드] import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int burger = 2001, drink = 2001; for(int i = 0; i < 3; i++) { int bur = sc.nextInt(); if(burg.. 2022. 3. 20. 데이터 통신과 네트워킹 Chapter 2 요약2 파형 난조(jitter) - 서로 다른 데이터 패킷이 서로 다른 지연 시간을 갖게 되어 생기는 현상으로 수신자 쪽의 음성이나 화상처럼 시간에 민감한 응용 시스템이 겪는 문제 - 첫 번째 패킷 지연 20ms, 두 번째 지연 45ms, 세 번째 지연 40ms 인 패킷을 사용하는 실시간 응용은 파형 난조 발생(수신 복조 error 발생) 디지털 전송 컴퓨터 네트워크는 어떤 지점에서 다른 지점으로 정보를 전송하기 위해 디지털 신호나 아날로그 신호로 변환이 필요하다. 디지털-대-디지털 변환 디지털 전송을 이용하고 데이터가 이미 디지털이면 디지털-대-디지털 변환이 필요하다. - 회선 부호화: 디지털 데이터를 디지털 신호로 바꾸는 작업 - 블록 부호화(Block Coding) 1)신호 동기화와 오류 검출을 위해 여분.. 2022. 3. 19. 데이터 통신과 네트워킹 6판 Chapter 1 연습문제 풀이 기본 연습문제 1. 다음 중 데이터 통신 시스템의 특성이 아닌 것은? 답: 4번 (모두 정답) 2. 다음 중 데이터 통신 시스템의 구성요소가 아닌 것은? 답: 4번 (모두 정답) 3. 근거리 통신망(LAN)은 _____로 정의한다. 답: 1번 (네트워크의 기하학적 크기) 4. 광역 통신망이 포괄할 수 있는 가장 큰 지역은 _____이다. 답: 4번 (세계) 5. _____전송방식에서 데이터는 항상 한 방향으로만 전달된다. 답: 1번 (단방향) 6. _____전송방식에서 데이터는 항상 양방향으로 전달된다. 답: 3번 (전이중) 7. 다음 중 네트워크 평가기준이 아닌 것은? 답: 4번 (모두 정답) 8. _____통신에서 매체는 장치들 사이에 회선을 공유한다. 답: 2번 (다중점) 9. _____통신에서 매.. 2022. 3. 18. [백준] 3046번: R2 - 자바 https://www.acmicpc.net/problem/3046 3046번: R2 두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1과 R2를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는 www.acmicpc.net [문제] [코드] import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int R1 = sc.nextInt(); int S = sc.nextInt(); int R2 = S*2-R1; System.out.println(.. 2022. 3. 17. 명품 자바 에센셜 4강 실습문제 1. 아래 실행 결과와 같이 출력하는 다음 main()을 가진 Song 클래스를 작성하라. Song 클래스는 노래 제목 title 필드, 생성자, getTitle() 메소드로 구성된다. public static void main(String[] args) { Song mySong = new Song("Nessun Dorma"); Song yourSong = new Song("공주는 잠 못 이루고"); System.out.println("내 노래는 " + mySong.getTitle()); System.out.println("네 노래는 " + yourSong.getTitle()); } 답: public class Song { String title; public Song(String title) { thi.. 2022. 3. 17. 명품 자바 에센셜 4강 이론문제 1. 자바의 클래스와 객체에 대한 설명 중 틀린 것은? ① 객체를 인스턴스라고도 부른다. ② 클래스는 객체를 생성하기 위한 틀이다. ③ 클래스는 필드와 메소드로 구성된다. ④ 클래스의 필드들은 private 보다는 public으로 선언하는 것이 바람직하다. 2. 생성자에 대한 설명 중 잘못된 것은? ① 한 클래스에 여러 개의 생성자가 있어도 된다. ② this()는 생성자에서 다른 생성자를 호출하는 코드이다. ③ 생성자에서는 this 레퍼런스를 사용할 수 없다. ④ 생성자는 객체 당 오직 한 번만 호출된다. 3. 다음 중 Circle 클래스의 배열 생성 문에서 오류가 없는 것은? ① Circle c[] = new Circle[]; ② Circle []c = new Circle(); ③ Circle []c.. 2022. 3. 16. [백준] 2845번: 파티가 끝나고 난 뒤 - 자바 https://www.acmicpc.net/problem/2845 2845번: 파티가 끝나고 난 뒤 파티가 끝나고 나면, 사람들은 누가 파티에 왔는지와 얼마나 많은 사람들이 왔는지를 궁금해한다. 보통 파티는 매우 크게 열리기 때문에, 정확하게 몇 명이 참가했는지 알 수가 없다. 지난주 토 www.acmicpc.net [문제] [코드] import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int L = sc.nextInt(); int P = sc.nextInt(); int result = L*P; for(int i = 0; i < 5; i++) { i.. 2022. 3. 16. [백준] 2475번: 검증수 - 자바 https://www.acmicpc.net/problem/2475 2475번: 검증수 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들 www.acmicpc.net [문제] [코드] import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int sum = 0; for(int i = 0; i < 5; i++) { int a = sc.nextInt(); sum += Math.pow(a, 2); } Syste.. 2022. 3. 15. 이전 1 ··· 20 21 22 23 24 25 26 다음