본문 바로가기
반응형

분류 전체보기154

#35 [SQL] 프로그래머스 : 역순 정렬하기 https://programmers.co.kr/learn/courses/30/lessons/59035 코딩테스트 연습 - 역순 정렬하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC 내림차순 정렬할 때는 ORDER BY [정렬 대상] 뒤에 DESC를 붙인다. 2022. 3. 25.
#34 [SQL] 프로그래머스 : 모든 레코드 조회하기 https://programmers.co.kr/learn/courses/30/lessons/59034 코딩테스트 연습 - 모든 레코드 조회하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID 모든 Column을 가져올 때는 SELECT * 정렬은 ORDER BY로 할 수 있으며, 디폴트는 오름차순이다. 2022. 3. 25.
[Operating System] 프로세스와 스레드 운영체제는 사용자가 컴퓨터를 편리하게 사용할 수 있도록, 응용 프로그램과 하드웨어 사이의 인터페이스 역할을 하는 시스템 소프트웨어이다. 프로세스 프로세스는 메모리 상에서 응용 프로그램을 실행하고 있는 작업을 말한다. 참고로 프로세서(CPU)는 한 번에 하나의 프로세스만 실행가능하다. 프로세스는 최소 1개의 스레드를 가지고 있다. 메모리 구조 : Code, Data, Heap, Stack이 있으며, 스레드는 Stack만 따로 할당받고 나머지 메모리 영역은 공유한다. Code : 코드 저장하는 메모리 영역 Data : 전역변수, 정적변수, 배열 등 저장하는 메모리 영역 Heap : malloc() 등의 동적 메모리 할당 시 사용하는 메모리 영역 Stack : 지역변수, 매개변수, 리턴값 등 저장하는 임시 메.. 2022. 3. 25.
[Computer Architecture] 캐시 메모리 (Cache Memory) 캐시 메모리 빠른 중앙처리장치(CPU)와 느린 주기억장치의 속도 차이로 인한 병목현상을 줄이기 위해 사용하는 메모리이다. 중앙처리장치가 주기억장치에서 데이터를 가져올 때, 자주 사용하는 중요한 데이터는 캐시 메모리에 저장한다. 중앙처리장치는 캐시 메모리에서 필요한 데이터를 먼저 탐색한 후, 없으면 주기억장치에서 가져온다. 캐시 메모리는 속도가 빠르지만 용량이 적고 비싸다. (보통 DRAM은 주기억장치, SRAM은 캐시메모리로 사용됨) Cache Hit & Cache Miss CPU가 캐시 메모리에서 원하는 데이터를 찾으면 Cache Hit(적중), 없어서 주기억장치에서 가져오면 Cache Miss(실패)라고 한다. Cache Miss 3가지 Cold Miss : 최초로 데이터에 접근할 때 캐시 메모리가 .. 2022. 3. 24.
728x90
반응형