Skip to content

gxdxt/swift-starter-week1

 
 

Repository files navigation

Week 1

❔ 캠퍼 본인이 앞으로 컴퓨터를 구매할 때, 가장 중요하게 생각할 컴퓨터의 구성요소는 무엇인가요?

🌲 개발자가 되기 전까지, 컴퓨터는 다만 게임기에 지나지 않았기 때문에 컴퓨터의 구성요소에 대해 신경쓰지 않고 어떤 게임이 돌아가는 지 확인하였습니다. 이제 개발자가 되고 나서는 코딩하고, 빌드하고, 실행하는 데에 있어서 메모리 사용량이 부족하면 마음이 많이 아플 것 같기 때문에, 메모리 를 가장 중요하게 생각합니다!


❔ 주기억 장치는 왜 주기억 장치라고 불릴까요?

🌲 컴퓨터 입장에서, 그들의 뇌인 CPU가 직접적으로 읽고 쓸 수 있는 것 이 RAM이기에 이를 주기억 장치라고 불립니다.


❔ 컴퓨터가 고안된지 수십년이 지난 지금, 왜 컴퓨터는 아직까지 이진법을 사용하고 있을까요? 컴퓨터도 우리와 같이 십진법을 사용하면 안될까요?

🌲 컴퓨터에 있는 회로가 전기적 신호를 판단하는데, 2진법으로는 신호의 강도는 차치하고 신호의 유무를 통해 0 혹은 1의 값을 정확히 판단 할 수 있지만, 10진법을 이용하게 되면 불특정한 이유 (전기가 잘 안들어 오거나 하는) 애매한 강도에 대해 정확한 값을 판단하기 어렵기 때문에 현재까지도 2진법을 사용하고 있습니다.


❔ Week 0를 보면서 가장 인상 깊었던 것은 무엇이었으며, 그 이유는 무엇인가요?

🌲 초창기 컴퓨터의 모습에 대한 사진이었습니다. 수많은 전선들과 수학자 한 명, 그리고 조수 여러 명인 사진을 보는데, 현재의 삶에 감사하는 마음을 갖게 되었습니다. 동시에, 먼 훗날에는 지금 우리가 사용하는 컴퓨터 역시 제가 사진을 보고 느꼈던 이질감을 느끼게 될 것이라는 상상도 하게되었습니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%