일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스케줄 삭제
- 오라클 버림 함수
- 프로세스 종료
- maven
- trunc()
- trunc(sysdate)
- 오라클 trunc()
- 정렬
- cpu
- stack
- url
- desc
- MAP
- null
- netstat
- 스레드
- ArrayList
- heap
- trunc(date)
- git push
- Servlet
- ssd
- HashMap
- RAM
- queue
- HDD
- 이진탐색트리
- Git
- 멀티스레드
- web
- Today
- Total
목록전체 글 (60)
無테고리 인생살이
개발자는 일반적으로 high level language를 사용해서 컴퓨터 프로그래밍을 합니다. high-level language란 인간이 이해할 수 있는 인간친화적 언어이고, 이 고수준 언어로 작성된 코드를 소스코드(source code)라고 합니다. 기계는 high-level language로 작성된 소스코드를 읽을 수 없습니다. 즉, 컴퓨터 CPU는 0,1로 이루어진 바이너리 형태의 기계어(machine code)만 읽을 수 있습니다. 그러므로, 작성한 소스코드를 CPU가 이해할 수 있는 기계어로 바꿔줘야 합니다. 컴파일러와 인터프리터는 소스코드를 기계어로 변환해주는 언어변환 프로그램이라고 생각하면 이해가 쉬울 것입니다. 컴파일러와 인터프리터의 차이점을 여러 관점에서 살펴보겠습니다. 1. 실행 방식..
cache(캐시)란? : 자주 사용하는 데이터를 미리 복사해 놓는 임시 저장 장소이다. 캐시는 원본 데이터에 접근하는 시간을 절약하기 위해 사용한다. 즉, 데이터 검색 속도를 높이기 위한 것이다. CPU 캐시를 제외한 대부분의 캐시들을 소프트웨어적으로 관리된다. CPU cache란? : CPU가 자주 사용할 만한 데이터를 메인 메모리에서 꺼내와 복사 저장해 놓는 임시 저장 장소. CPU 내부나 바로 옆에 존재하는 작은 메모리 칩이다. (하드웨어) CPU 캐시의 등장배경 프로세서(CPU) 성능이 점차 발달하면서, CPU 코어와 메인 메모리간 속도 차이가 현저히 증가하였다. CPU 코어와 메인메모리 간 데이터 접근 시간을 줄이기 위해, 캐시 메모리 개념 도입 캐시 메모리의 용량은 매우 작고 많은 비용이 들기..
HDD와 SSD의 가장 큰 차이점 무엇인가? '데이터를 읽고 쓰는 방식' HDD(Hard Disk Drive)는 물리적으로 데이터를 읽고 쓰고, SSD(Solid State Drive)는 전자적으로 데이터를 읽고 쓴다. HDD는 플래터(하드 디스크에서 데이터가 저장되는 동그란 원판)와 헤드(head) 통해 물리적으로 데이터를 저장하고 가져온다. 장점 같은 용량을 기준으로 SSD보다 저렴하다. SSD보다 더 많은 스토리지 공간을 지원한다. (HDD는 최대 10TB / SSD는 최대 4TB) 단점 R/W head와 데이터가 존재하는 플래터의 거리가 멀수록, 데이터를 읽는 속도가 느려진다. 고속으로 플래터를 회전시켜 저장하는 방식이라, 소음이 발생할 수 있다. 하드디스크 내부의 소형 부품들이 파손될 경우, 데..
메모리, 디스크, 하드디스크, 메인메모리, RAM 등 데이터 저장 장치에 대해 어렴풋이 알고있어 자세히 공부해보기로 했다. 가장 기초가 되는 CS 개념과 용어에 혼동이 오는 것에 정말 반성하며.. 글을 포스팅해본다. 컴퓨터 메모리란? RAM, 메인메모리, 주기억장치, 휘발성 메모리, 단기기억장치, DRAM(다이나믹 램) 이라고도 불린다. RAM의 사전적 의미 : Random Access Memory 순차적이 아닌 임의의 순서, 즉 랜덤으로 접근할 수 있는 데이터의 임시 저장공간 SAM : Sequential Access Memory 순차적으로 데이터에 접근하는 메모리 ex) CD, 하드디스크, 테이프 cd로 동영상을 재생했을 시, 빨리감기와 되감기를 통해서만 접근이 가능하다. RAM의 역할 1. 프로그램..
CPU에 대해 간단히 정리해보고 구형 노트북에서 직접 분해한 인텔 CPU 스펙 탐색하기 ! CPU란? Central Processing Unit 중앙처리장치, 중앙작업장치 프로세서(processor) 라고도 불린다. 사용자가 마우스나 키보드로 입력한 명령어를 수행하거나, 실행 중인 프로그램 명령어를 해석하여 데이터를 계산하고 처리하는 장치이다. 각 부품에 명령을 내린다. CPU 성능을 판단할 수 있는 척도인 코어, 스레드, 클럭을 사람에 비유해 이해해보자 !! 1. 코어 생각과 계산을 하는 인간의 두뇌 코어 개수에 따라 싱글코어(1개), 듀얼코어(2개), 쿼드코어(4개), 옥토코어(8개)... 라 불린다. 두개 이상 코어를 가지면, '멀티코어 또는 다중코어'라 한다. 2. 스레드 생각한 것을 실행에 옮기..
이사가 며칠 내로 다가왔고 사용하지 않는 전자기기들을 초기화해 판매하거나 버리다가 오래된 LG Xnote 노트북을 발견했다.. 충전기를 꽂아야만 부팅이 시작됐고 팔아도 돈이 될 거 같지 않아서 초기화를 한 후, 분해하기로 했다. 초기화 완료. 분해 시작 ! 노트북 뒷면을 보자. KBD, ODD, HDD, MEMORY 라고 적혀있다. KBD는 키보드의 줄임말이고 ODD는 뭔지 몰라서 검색해봤다. ODD는 Optical Disk Drive의 줄임말이고, 광 디스크 드라이브라고 한다. CD/DVD를 읽거나 쓰는 장치이나, 읽기 기능만 가진 ODD가 대부분이며 CD-ROM이라고도 불린다. 이 장치를 이용해서 CD/DVD에 있는 내용을 컴퓨터로 전달할 수 있다. ODD는 크게 내장형과 외장형으로 나눌 수 있지만,..