분류 전체보기 (44) 썸네일형 리스트형 3. Bus bus란컴퓨터 시스템을 구성하는 요소 들간의 연결 통로 data bus, address bus, control bus가 있다. bus의 예시 (읽기, 쓰기)Writingcpu가 저장할 데이터, 저장할 주소를 각각 주소 버스, 데이터 버스에 넣고수행할 명령 Write를 제어 버스에 넣음 Readingcpu가 저장된 데이터, 저장된 주소를 각각 주소 버스, 데이터 버스에 넣고Read신호를 제어 버스에 보낸 뒤, 메모리의 접근을 기다린다. 2. Booting bootstrape program or bootstrap loaderpower-up이나 reboot 하는 기능주로 ROM이나 EPROM에 저장돼 있고, 주로 Firmware로 알려짐. ROM이란?Read Only Memory - 고정 기억 장치한 번 기록된 데이터를 읽기만 가능하고 수정할 수 없는 메모리 반도체입니다. 전원이 꺼져도 내용이 유지되는 비휘발성 메모리이며, 컴퓨터의 BIOS, 운영 체제 등의 기본적인 정보가 저장되어 있습니다. EPROM Erasable Programmable Read-Only Memory: 자외선이나 전기로 내용을 지우고 다시 기록할 수 있는 롬. #eprom 역시 불휘발성 메모리라서 부팅에 필요한 정보를 저장하고 있음. 부팅 과정1. 디스크에서 OS 커널을 찾고2. 메모리.. 1. Operating System 정의컴퓨터 사용자와 컴퓨터 하드웨어 간에 중개인 역할을 하는 프로그램요청의 충돌과 공정한 자원 분배에 대한 의사 결정- resource allocator: CPU time, Memory space, file storage space, I/O devices, 등 모든 자원을 관리함.- control program: 에러를 막고 적절하게 사용하도록 프로그램을 제어 목표1. 사용자가 프로그램을 실행하고 문제를 쉽게 해결하도록 2. 컴퓨터 시스템을 사용하기 편하게3. 하드웨어가 효율적인 방식으로 동작하도록 성능 지표Throughput: 처리량 - jobs/secUtilization: 사용량 - % of time busyResponse time: 가동 시간 - sec / job 구성요소- 하드웨어- OS- 애플리.. [24266] 알고리즘 수업 - 알고리즘의 수행 시간 5 시간복잡도 문제이나, Math.pow를 사용해 제곱연산을 구현했고 틀렸다.결국 n*n*n이 정답이었고 Math.pow와 둘의 차이를 알아보고자 한다.import java.util.*;import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); long n = Long.parseLong(b.. [3067] Coins, DP 중복을 허용하고, 순서는 고려하지 않으면 DP를 고려해보자!중복을 허용하는 특성을 바탕으로 점화식을 작성하는게 DP문제의 핵심 import java.util.*;import java.io.*;public class Main { static int dp_f(int[] coins, int target) { int[] dp = new int[target + 1]; dp[0] = 1; for (int coin : coins) { for (int i = coin; i [1780] 재귀, 종이의 개수 접근 방식은 좋았는데 재귀의 else 부분과 재귀 호출 시 x, y(초기 위치)를 생각 못해서 오래 걸림. 다시 풀어봐야할듯 import java.util.*;import java.io.*;public class Main { static int a = 0; static int b = 0; static int c = 0; static boolean isComplete(int[][] paper, int x, int y, int size) { int value = paper[x][y]; for (int i = x; i [20920] 영단어 암기는 괴로워, Comparator, getOrDefault hashmap 정렬 규칙 재정의해서 정렬getOrDefault는 hashmap에 키가 존재하면 그 값을 불러옴. 없으면 해당 값으로 초기화 comparator은 조금 더 공부해보고 이해하면 설명해보자import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); .. [28278] 스택 2, java, stack Stack stack = new Stack(); 값 추가: stack.push() 맨 위 값 제거 후 반환: stack.pop()맨 위 값 반환: stack.peek()비었으면 true 아니면 false: stack.isEmpty()값의 인덱스 반환: stack.search() import java.util.*;import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWri.. 이전 1 2 3 4 5 6 다음