| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 보안
- 산학
- 앱
- 프로그래밍
- BOB
- 애플리케이션
- 해킹
- 플러그인
- 개발
- 보안제품개발
- 학부연구생
- 악성코드
- Kotlin
- CPU
- 코틀린
- 코딩
- bob 14기
- 정보보안
- 후기
- 프론트엔드
- 앱 개발
- 정보보호
- 소프트웨어
- 소프트웨어학과
- Android Studio
- QEmu
- 프로젝트
- React Native
- IT
- 화이트햇스쿨
- Today
- Total
목록CPU (5)
맨땅에 코딩
졸려 죽겠지만 꾹 참고 QEMU 내부 구조에 대해 간단히 요약해봅니다....우리 플러그인 개발 잘할 수 있겠지?잘하고 싶다. 1. QEMU의 큰 그림QEMU는 크게 2개의 층으로 구성된다.층설명Front-end (System Emulation)가상 머신 관리 (디스크, 네트워크, 장치, 스냅샷 등)Back-end (CPU Emulation: TCG)게스트 CPU 명령어를 해석하고 실행하는 핵심 엔진┌──────────────────────────┐│ QEMU Frontend Layer │ ← CLI 옵션, 장치 모델, 스냅샷, QMP└─────────────┬────────────┘ │┌─────────────▼────────────┐│ QEMU Backend (T..
1. 기본 개념인터럽트(Interrupt)는 CPU에게 “지금 당장 처리해야 할 일이 생겼다!” 라고 알리는 신호이고,예외(Exception)는 프로그램 실행 중 CPU가 오류를 감지했을 때 발생하는 이벤트다. 공통점: CPU가 현재 실행 중인 명령어를 "일시 중단"하고, 정해진 "핸들러 함수"로 점프한다. 2. 인터럽트의 종류구분이름예시발생 주체하드웨어 인터럽트Hardware Interrupt키보드 입력, 네트워크 패킷 도착외부 장치소프트웨어 인터럽트Software Interruptint 0x80, syscall (시스템콜)프로그램예외(Exception)Fault / Trap / Abort0으로 나누기, 페이지 폴트CPU 내부 하드웨어: 외부 장치가 "CPU 나 좀 봐달라."소프트웨어: 프로그램이 "O..
분명 컴퓨터구조 시간에 배웠던 것 같은데, 하나도 기억이 나지 않아서 정리해봅니다. 1. CPU의 역할CPU는 명령어를 하나씩 읽고 실행하는 "두뇌"이다. 기본 반복 구조는 다음과 같다.1. Fetch → 메모리에서 명령어 가져오기 2. Decode → 어떤 연산인지 해석하기 3. Execute → 실제 연산 수행하기 (레지스터/메모리 변경) 4. Repeat → 다음 명령어로 이동 이를 명령어 사이클이라고 하는데,QEMU는 이 사이클을 소프트웨어적으로 시뮬레이션 하는 것이다. 2. 레지스터CPU 내부의 초고속 저장공간으로메모리보다 훨씬 빠르고, 명령어 대부분이 레지스터 간 연산이다.이름역할RIP (Instruction Pointer)다음에 실행할 명령어의 주소 (Program Counter)RSP (..
분명 저는 소프트웨어학과 학생이지만, OS 수업을 듣지 않은 바보랍니다.지금 프로젝트를 진행하는 중인데 운영체제 개념이 없다보니, 팀원들과 소통하는데 한계를 느껴OS에 대해 공부하고 짧게 남아 개념들을 정리해봅니다... 1. 운영체제가 하는 일 - 하드웨어를 관리하는 관리자운영체제는 하드웨어 자원(CPU, 메모리, 디스크, I/O)을 관리하고,그 위에서 프로그램(프로세스)들이 돌아가게 만드는 중간 관리자입니다. 사용자 → 프로그램(프로세스) → 운영체제 → 하드웨어(CPU, 메모리, 디스크) 우리가 "Chrome 실행" 같은 걸 하면, OS는 CPU 시간, 메모리, 파일 입출력 권한을 Chrome에 배분해 준다.QEMU 플러그인은 이 과정을 옆에서 감시하는 것이라고 생각하면 된다. 2. 운영체제의 4대..
보호되어 있는 글입니다.
