Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: [Computer Architecture] ComputerSystem 개론 정리 #5

Merged
merged 11 commits into from
Jan 5, 2025

Conversation

eunseo9311
Copy link
Contributor

Computer System

< 컴퓨터시스템의 전반적인 개론 공부 >

  • 컴퓨터 구조 개론
  • 컴퓨터 내부의 데이터 표현
  • 논리 회로 기초
  • 조합 논리 회로
  • 순서 논리 회로
  • 컴퓨터 하드웨어
  • 기계어/어셈블리 프로그래밍

체크리스트

  • [ ✅ ] PR 제목을 Commit Convention에 맞게 작성
  • [ ✅ ] Label 추가

@eunseo9311 eunseo9311 added the OS label Dec 29, 2024
@eunseo9311 eunseo9311 changed the title [feat] ComputerSystem 개론 정리 [feat] OS : ComputerSystem 개론 정리 Dec 29, 2024
@eunseo9311 eunseo9311 changed the title [feat] OS : ComputerSystem 개론 정리 feat [OS] : ComputerSystem 개론 정리 Dec 29, 2024
@eunseo9311 eunseo9311 changed the title feat [OS] : ComputerSystem 개론 정리 feat: [OS] ComputerSystem 개론 정리 Dec 29, 2024
@JjungminLee
Copy link
Member

@eunseo9311 파일 확장자를 .md로 바꿔주세요~

Copy link
Member

@JjungminLee JjungminLee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이번에 정리해주신 내용이 os로 분류되긴 애매한거 같아서 컴퓨터구조 디렉터리를 따로 파서 만들어보면 좋을것 같습니다~ 상위 디렉터리에서 컴퓨터 구조 디렉터리를 만드시면 될것 같아요.
전체적으로 개념에 대한 깊이 있는 설명보단 키워드만 쓰신것 같은데 많은 키워드를 다루시는것 보단 하나의 키워드를 깊이있게 정리해보시는건 어떨까요?

2.6) 실수의 표현
6.1) 고정 소수점 표현(fixed-point representation)
6.2) 부동 소수점 표현(floating-point representation)
6.3) 초과표현(excess representation)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

초과표현을 어떻게 하는지 자세히 정리해봐도 좋을것 같아요.! 아마 정규형 이런것들도 배웠던것 같은데 함께 정리해보면 좋을것 같습니다
https://sudo-minz.tistory.com/7

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

아 파일 확장자가 .md가 아니라서 안 보이는군요! 파일 확장자를 바꿔서 다시 업로드 해보겠습니다!

@JjungminLee JjungminLee requested review from JjungminLee, a team, indianaPoly and sunnny619 and removed request for a team December 31, 2024 03:57
Copy link
Contributor

@kwonyj1022 kwonyj1022 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

글씨를 굉장히 잘 쓰시네요 부러워요~



2. 컴퓨터 내부의 데이터표현
2.3) 진법(numeral system)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

컴퓨터를 배우면서 2진법, 8진법, 16진법을 흔히 사용하는데 왜 4진법은 안쓰나요?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

4진법이 컴퓨터 시스템에서 흔히 사용되지 않는 이유는 주로 효율성과 기술적 제약 때문이라고 알고 있어요!

4진법을 사용하면 트래지스터가 00, 01, 10, 11 네 가지 상태를 구별해야 하는데, 2진법을 사용하면 꺼짐과 켜짐에 대한 상태만 구별하면 되니까 자연스럽게 Binary를 사용하게 되어서 하드웨어적으로 더 적합하다고 하네요.
또한 효율적인 데이터 관리면에서 8진법와 16진법는 적합하지만, 4진법은 2비트 데이터 단위와 딱 맞지 않기 때문에 굳이 사용하지 않는다고 하네요. 8진법은 3비트 단위로, 16진법은 4비트 단위로 변환이 가능하니까 8진법과 16진법을 더 선호한다고 해요!

@HwanGonJang
Copy link
Contributor

https://youtu.be/-GsrYvZoAdA?si=eQOP3tjV7-MqwDpn

아주 유명한 부동소수점에 대한 강의입니다. 추천 👍

Copy link
Contributor

@indianaPoly indianaPoly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저학년 과목 이후로 숫자 관련된 부분을 놓치고 있었는데, 잘 봤습니다!

@JjungminLee JjungminLee changed the title feat: [OS] ComputerSystem 개론 정리 feat: [Computer Architecture] ComputerSystem 개론 정리 Jan 5, 2025
@JjungminLee JjungminLee merged commit 4adaa64 into main Jan 5, 2025
@JjungminLee JjungminLee deleted the eunseo/OS branch January 6, 2025 01:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants