본문 바로가기

분류 전체보기227

[백준/자바] 1259번: 팰린드롬수 https://www.acmicpc.net/problem/1259 1259번: 팰린드롬수 입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다. www.acmicpc.net [문제] [코드] import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int cnt = 0; while(true) { int N = sc.nextInt(); if(N == 0) break; String str = Integer.toString(N.. 2022. 5. 23.
데이터 통신과 네트워킹 Chapter7 ICMPv4 ICMPv4 1) IPv4 프로토콜은 오류 보고와 오류 수정 기능이 없다. 2) IP 프로토콜은 호스트와 관리 질의를 위한 메커니즘도 없다. 3) ICMPv4는 위의 두가지 단점을 보완하기 위해 설계되었다. 4) ICMP는 IP 프로토콜을 돕는 프로토콜이며 네트워크 층 프로토콜이다. 5) 메시지는 데이터링크층으로 전달되지 않는다. 6) 하위 계층으로 전달되기 전에 IP 데이터그램에 캡슐화 된다. 7) 헤더의 프로토콜 값이 '01'이다. ICMPv4: 메시지 1) 오류 보고 메시지: 라우터나 호스트가 IP 패킷을 처리하는 도중 탐지하는 문제를 보고한다. 2) 조회 메시지: 쌍으로 생성되는데, 호스트나 네트워크 관리자가 라우터나 다른 호스트로부터 특정 정보를 획득하기 위해 사용한다. ICMPv4 메시지 형식.. 2022. 5. 22.
[컴퓨터 구조] 마이크로 프로그램을 이용한 제어 장치 *[Mano의 컴퓨터 시스템 구조 3판]의 공부할겸 요약한 내용입니다. 1. 제어 메모리(Control Memory) 제어장치는 요구되는 마이크로 연산들을 연속적으로 수행하게 하는 신호를 보냄으로써 명령어를 수행하게 하는 역할을 한다. 2가지 종류의 제어장치 1) Hard Wired Control 방식: 일상적인 논리 회로 설계방식대로 설계가 된다. 2) Micro-Programmed Control 방식: 훨씬 더 체계적으로 제어 장치를 구성할 수 있다. 마이크로 프로그램된 제어 장치(Micro-Programmed Control Unit) 이진 제어 변수가 제어 메모리에 저장되는 제어 장치 제어 워드(Control Word) 버스 구조의 시스템에서는 멀티플렉서, 디코더들의 정보 전달로 선택과 산술 논리 .. 2022. 5. 21.
[백준/자바] 1546번: 평균 https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net [문제] [코드] import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double max = 0.0; int N = sc.nextInt(); double arr[] = new double[N]; //과목의 수 double a.. 2022. 5. 20.