
2023.07.08 - [운영체제] - #34 메모리 - 메모리 할당방식 #34 메모리 - 메모리 할당방식 2023.05.29 - [운영체제] - #27 메모리 - 메모리와 주소 #27 메모리 - 메모리와 주소 2023.02.12 - [운영체제] - #3 컴퓨터 하드웨어와 구조(feat 폰 노이만 구조) #3 컴퓨터 하드웨어와 구조(feat 폰 노이만 구조 radderveloper.tistory.com - 위의 글을 먼저 읽어보자 ● 세그멘테이션 - 글의 목적 : 가변 분할 방식을 이용하는 세그멘테이션 기법을 알아보자 - 세그멘테이션에서 프로그램은 함수나 모듈등으로 세그먼트를 구성한다. - 세그멘테이션은 메모리를 가변적으로 분할할 수 있고 코드 영역, 데이터 영역, 힙 영역, 스택 영역을 모듈로 처리할 ..

2023.05.29 - [운영체제] - #27 메모리 - 메모리와 주소 #27 메모리 - 메모리와 주소 2023.02.12 - [운영체제] - #3 컴퓨터 하드웨어와 구조(feat 폰 노이만 구조) #3 컴퓨터 하드웨어와 구조(feat 폰 노이만 구조) ● 프로그램 내장방식 - 오늘도 나는 폰 공부를 한다. - 예전에는 ENIAC(애니 radderveloper.tistory.com - 사실 위의 글 다음에 지금 글의 내용을 바로 이어서 작성했어야 했는데 쉬운거부터 듣자는 욕심으로 인해 순서가 꼬였다. 사진 여러장을 한 줄에 올릴 수 있다는 걸 처음 알았다. ● 도입 Q. 유니프로그래밍 방식(메모리에 오직 하나의 프로세스가 올라온 것)에서 메모리의 크기보다 더 큰 프로그램을 실행시키는 방법은 무엇이었을까?..

미리 말한다. 이 글을 읽어도 가상메모리가 정확히 무엇인지 정리가 안 될 것이다. 왜냐, 강의를 초 단위로 끊어서 계속 반복 시청해 정리한 나도 이해가 되지 않았기 때문이다. 다른 영상도 그러한 감이 있긴한데 특히 이번 강의 영상은 너무 두서없이 내용만 툭툭 던지는 식으로 진행되서 나름대로 순서를 정리한다고 정리해봤다. 그럼에도 이해를 완벽히 했다고 할 수는 없다. ● 도입 - PC마다 실제 메모리의 크기는 다르다. - 만약 운영체제나 프로세스가 4GB 메모리에서 동작하도록 만들어졌다면 그 보다 작은 메모리를 가진 PC에서는 실행되지 않을 것이다. ● 가상메모리 개요 2023.05.29 - [운영체제] - #27 메모리 - 메모리와 주소 #27 메모리 - 메모리와 주소 2023.02.12 - [운영체제]..

● 마우스 - 예전에는 마우스 안에 계란 노른자가 있었다. 이를 볼 마우스라고 하는데 마우스를 움직이면 밑에 있는 볼이 회전을 하게되고 이 회전을 감지해서 움직임을 처리하는 방식이었다. - 요즘의 마우스는 대부분 광학 마우스이다. - 광학 마우스 밑에는 작은 카메라가 달려 있는데 이 카메라가 표면으로 초당 1500회가 넘는 사진을 찍어 마우스의 디바이스 컨트롤러 내의 DSP(Digital Signal Processor)로 보낸다. - DSP는 받은 사진을 분석해 마우스의 X축 좌표와 Y축 좌표 움직임을 캐치한다. - DSP가 마우스의 움직임, 클릭 같은 데이터를 감지하면 디바이스 컨트롤러는 CPU에게 인터럽트를 보내고 마우스 드라이버가 동작해서 데이터를 읽어간다. - 그러면 마우스 드라이버는 운영체제에게..

2023.02.12 - [운영체제] - #3 컴퓨터 하드웨어와 구조(feat 폰 노이만 구조) #3 컴퓨터 하드웨어와 구조(feat 폰 노이만 구조) ● 프로그램 내장방식 - 오늘도 나는 폰 공부를 한다. - 예전에는 ENIAC(애니악)과 같이 하드웨어를 이용해 프로그램을 만들었기 때문에 프로그램이 달라질 때마다 매번 스위치와 배선의 위치를 radderveloper.tistory.com ● 도입 - 주변장치에는 그래픽카드, 하드디스크, SSD, 키보드, 마우스 등 여러가지가 있다.(아래는 주변장치의 내부구조) - 주변장치들은 메인보드에 있는 버스로 연결되며 각 하드웨어에 맞게 외부 인터페이스가 존재한다. - 또한 장치의 상태와 데이터를 저장할 수 있는 각종 레지스터들이 존재한다. - 레지스터들은 입출력 ..
- Total
- Today
- Yesterday
- API
- SpringBoot
- 메모리
- Phaser3
- 운영체제
- 빅데이터 분석기사
- 빅데이터
- 프로세스
- DART
- db
- Advanced Stream
- spring
- MongoDB
- jpa
- node.js
- nosql
- 코테
- 자료구조
- git
- Java8
- 프로그래머스
- MySQL
- SQL
- OS
- Stream
- 코딩테스트
- 알고리즘
- Phaser
- Spring Boot
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |