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

fix : 깃허브 링크 수정 #4

Open
wants to merge 7 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
| [조현일/lookhkh](https://github.com/lookhkh) | [email protected] |
| [이정민/pragmatizer](https://github.com/pragmatizer) | [email protected] |
| [소재훈/jay-so](https://github.com/so) | [email protected] |
| [임정한/junghanlim](https://github.com/junghanlim) | [email protected] |
| [임정한/lim-it-err](https://github.com/lim-it-err) | [email protected] |
| [김정규/lenkim](https://github.com/lenkim) | [email protected] |

## 2. Group Rules
Expand Down
59 changes: 59 additions & 0 deletions docs/lim-it-err/DIL/2024-05-08.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# DIL

> 24.05.01 - 24.06.30
> `핵심 이론부터 프로그래밍 실습까지, 분산 컴퓨팅`
>
> 1. 읽은 내용은 간단히 정리합니다.
> 2. 생각을 더 자세히 작성합니다.
> 3. 추가로 공부한 내용을 더 자세히 작성합니다.

---

# 1장. 분산 컴퓨팅이란 무엇인가?

# 1.1 두 장군 이야기
## 내용
- 목표 : A와 B는 정확하게 같은 시각에 Z를 협공해야 한다
- 가정 :
- 상호 간 협의가 불가능한 환경
- 적진을 은밀하게 뚫고 지나가야 함. 이는 확률로 묘사.
- 해결 방법:
- 프로토콜 확립

## 의견
- 사실 잘 읽히지 않음.
- 은유된 세상에서 전문 분야스럽게 해석해야 하는가? 은유된 세상에 맞게 해석해야 하는가?
- 해결 방법: State로서 표현
![alt text](image-1.png)

## 질의
1. 원격으로 협의할 수 없는 환경은 `프로세스/쓰레드 간 격리`와도 큰 차이가 없어 보이는데, 위 묘사에서 분산 컴퓨팅 환경만의 특이점이 있을까?
- 척후병의 유무?
- 지연 상황?



# 1.2 분산 컴퓨팅의 정의
## 내용

> **Distributed Computing** </br>
> 컴퓨팅 장치들이 협의 과정을 거치면서 함께 작업을 수행하는 것

> **비동기 통신** </br>
> 전달 여부나, 정해진 시각 내에 도달을 보장하지 못하는 네트워크 환경

- 기기 간의 통신이 어려움 -> 합의가 어려움

## 의견
- 분산 컴퓨팅에 `메시지를 주고받으면서` 라는 용어가 들어가는 것은 적합한가?
- 공유 캐시를 사용하는 것 또한 한 방법이 되지 않을까?
- 메시지를 주고받음을 `무언가를 주고받음` 형태의 큰 범위로 생각하면 충분히 가능할 수 있다.

<details>
<summary>질문</summary>


</details>



1 change: 1 addition & 0 deletions docs/lim-it-err/presentation/Chapter1.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://polarized-wizard-479.notion.site/1-d402e469939d44738297c76f9b540014
1 change: 1 addition & 0 deletions docs/lim-it-err/presentation/Chapter2.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://polarized-wizard-479.notion.site/2-2-b1dd43a11d2e4760a424c5a648187d00