Skip to content

Commit

Permalink
Update 2024-10-25-os.md
Browse files Browse the repository at this point in the history
  • Loading branch information
yulmwu committed Oct 25, 2024
1 parent 47023cd commit e95ea55
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion _posts/fast/2024-10-25-os.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,18 @@ tags: ["컴퓨터", "하드웨어", "CPU"]
4. [입출력장치(I/O)](#2-4-입출력장치io)
5. [버스](#2-5-버스)

# 개요

> ### 이 글을 읽는 방법
>
> 기본적으로 이 글은 프로그래밍 경험 있는 독자, 컴퓨터 구조에 대해 아주 조금이라도 아는 독자들에게 추천합니다. 처음 등장하는 용어들에 대해선 최대한 각주 등으로 설명하나, 생략되어있을 수 있습니다.
>
> 또한 목차 순서대로 가지 않아도 되고, 모르는 개념만 골라서 읽어도 좋습니다.
>
> 수정할 부분이나 궁금한 점 등은 아래의 메신저로 연락 주시면 감사드리겠습니다.
> #### Discord: [@rlawnsdud](https://discord.com/app)
{: .prompt-info }

# 1. 컴퓨터가 이해하는 데이터

`1-1` 차례에선 이 2진법에 대해 자세하게 다룰 예정이며, 다음 절에선 명령어의 정의와 이에 대한 기본적인 것을 설명하고, 글 전체에 걸쳐 자세히 설명할 예정이다.
Expand Down Expand Up @@ -423,7 +435,7 @@ print(a + b)

하이브리드 방식 언어인 자바로 예를 들자면, 자바는 실행 전 바이트 코드 파일인 `.class` 파일로 컴파일된다. 이 과정은 실행파일 컴파일 과정보단 메모리/시간 소비가 적으며, 이러한 바이트코드는 JVM이라는 자바 가상 머신에서 실행된다.

때문에 컴파일과 인터프리트 방식의 중간이며, 각 장점을 합친 방식이다. 자세한 내용은 _프로그래밍 언어론 (PLT)_라는 이론을 참고하길 바란다.
때문에 컴파일과 인터프리트 방식의 중간이며, 각 장점을 합친 방식이다. 자세한 내용은 프로그래밍 언어론 (PLT)라는 이론을 참고하길 바란다.

# 2. 컴퓨터 구조

Expand Down

0 comments on commit e95ea55

Please sign in to comment.