일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DI
- hashcode
- select_type
- StringBuilder
- AOP
- stream
- 필드 주입
- lambda
- 열 속성
- cache
- 조합
- VUE
- docker
- 재정의
- SQL
- static
- 테스트 코드
- DDL
- Test
- java
- 생성자 주입
- MSA
- 인덱스
- equals
- Spring
- 바이너리 카운팅
- jpa
- KEVISS
- redis
- jwt
- Today
- Total
목록독서/혼자 공부하는 컴퓨터 구조+운영체제 (8)
백엔드 개발자 블로그
1. 운영체제를 알아야 하는 이유운영체제란? : 실행할 프로그램에 필요한 자원을 할당하고, 프로그램이 올바르게 실행되도록 돕는 프로그램프로그램 적재커널 영역 : 컴퓨터가 부팅됭 때 메모리 내에 운영체제가 적재 되는 곳사용자 영역 : 사용자가 이용하는 응용 프로그램이 적재되는 영역운영체제 필요성 : 운영체제가 없으면 하드웨어를 조작하는 코드를 개발자가 모두 직접 작성해야 하기 때문알아야 하는 이유 : 문제 해결의 실마리를 찾을 수 있음 2. 운영체제의 큰 그림커널 : 운영체제의 핵심부 사용자 인터페이스GUICLI 이중 모드 : 자원 접근을 대행하는 일종의 문지기 역할 사용자 모드 : 운영체제 서비스를 제공받을 수 없는 실행 모드, 커널 영역의 코드 실행 ㄴ, 응용 프로그램 자원에 접근 ㄴ커널 모드 : 자..
1. 장치 컨트롤러와 장치 드라이버장치 컨트롤러장치 컨트롤러란? : 입출력장치와 컴퓨터 내부와 정보를 주고받음장치 컨트롤러 사용하는 이유 : 입출력장치 규격화가 어려움, 전송률 차이장치 컨트롤러 기능 : CPU와 입출력장치 간의 통신 중개오류 검출데이터 버퍼링 : 임시 저장공간에 저장하여 장치간 전송률을 비슷하게 맞추는 방식장치 컨트롤러 구조데이터 레지스터 : CPU와 입출력장치 사이에 주고받을 데이터가 담기는 레지스터상태 레지스터 : 입출력 장치 상태(준비,완료,오류) 저장하는 레지스터제어 레지스터 : 입출력장치가 수행할 내용에 대한 제어 정보와 명령을 저장장치 드라이버 : 장치 컨트롤러가 컴퓨터 내부와 정보를 주고받을 수 있게 하는 프로그램 2. 다양한 입출력 방법프로그램 입출력 : 프로그램 속 명령..
1. 다양한 보조기억장치하드 디스크 개념 : 자기적인 방식으로 데이터를 저장하는 보조기억장치구성요소플레터 : 동그란 원판부분, 자기적인 방식으로 데이터가 들어있는 구성요소트랙 : 달리기 트랙섹터 : 피자 조각실린더 : 같은 트랙이 모은곳스핀들 : 플레터를 회전시키는 구성요소헤드 : 데이터를 읽고 쓰는 구성요소디스크 암 : 헤드를 원하는 위치로 이동시키는 구성요소데이터 저장 방법연속되 데이터는 같은 실린더에 기록 -> 디스크 암 이동을 최소화데이터 접근 시간탐색 시간 : 헤드 트랙 이동시간회전 지연 : 플레터를 회전시키는 시간전송 시간 : 하드 디스크와 컴퓨터 간 데이터를 전송하는 시간 플래시 메모리 개념 : 반도체 기반의 저장 장치종류NAND : NAND 게이트 기반 메모리, 대용량 저장 장치NOR : ..
1. RAM 특징과 종류특징 : 휘발성, 실행할 대상만 저장함용량과 성능 : 용량이 클수록 성능이 좋아지나, 정비례하지는 않음종류DRAM : 데이터가 동적으로 변하는(사라지는) RAM 데이터가 사라지므로 주기적으로 재활성을 해줘야 됨소비전력이 낮고, 저렴, 집적도가 높음SRAM : 데이터가 변하지 않는 RAM실행속도가 빠르나, 소비전력이 높고, 비쌈, 집적도가 낮음 대용량 필요없고, 실행속도가 중요한 곳에 사용(캐시 메모리)SDRAM : 클럭과 동기화된 DRAMDDR SDRAM : 대역폭을 넓혀 속도를 빠르게 만든 SDRAM가장 흔히 사용됨2. 메모리와 주소 공간주소 종류물리 주소 : 메모리 하드웨어상의 주소논리 주소 : 실행 중인 프로그램이 사용하는 주소논리 주소를 물리주소로 변환하는 방법MMU : 논..