ram
-
[컴공기초] 물리 서버의 구성 방식과 데이터 전달, 처리 방식IT/컴퓨터 공학 지식 2021. 9. 30. 20:26
소프트웨어를 통해서 컴퓨터라는 것을 먼저 접하게 된 나는, 소프트웨어를 구현하면서도 하드웨어에 대한 궁금증이 늘 많았다. 그래서 소프트웨어가 올라가는 하드웨어에 대해서 공부를 해보았다. 1. 물리 서버의 내부 구성 우선 우리가 숨쉬듯 자연스럽게 사용하고 있는 모바일 앱을 생각해보자. 우리는 모바일 앱을 멈추지 않고 24시간동안 사용할 수 있다. 당장 카카오톡 어플로 밤새 누군가와 대화를 할 수도 있고, 밤에 자다가 깨서 잠이 안올 때, 넷플릭스나 유튜브를 시청하면서 시간을 보내곤한다. 어떻게 이게 가능할까? 바로 서버가 존재하기 때문이다. 서버가 존재하기 때문에 어플에서 사용하는 모든 데이터를 저장할 수도 있고, 그 데이터들을 24시간 읽을 수도, 변경할 수도 있다. 그런데 이 서버라는 존재는 우리가 어..
-
파이썬 기초 정복하기 - 1) 프로그램 동작 순서 & 인터프리터IT/파이썬 기초 2021. 9. 28. 12:11
요즘 여러 사이트들을 들어가보면, 짧은 기간안에 프로그래밍을 가르쳐주겠다고 나온 강의들이 많다. 그런데 프로그래밍을 하면 할수록 프로그램이 컴퓨터 내부에서 어떻게 돌아가는지를 정확히 알아야(기초를 어느정도는 알아야) 디버깅, 응용프로그래밍 등을 할 때 더 높은 이해도를 가지고 더 좋은 코드를 짤 수 있다는 생각이 들었다. 그래서 최대한 자세하고 디테일하게 공부할 수 있도록 포스팅을 해보려고한다. 1. CPU & RAM & Hard Disk의 역할 "프로그램"이라고 하면, 일반적으로 소스코드 작성을 통해서 만들어진 소프트웨어를 의미한다. 웹상에 존재하는 각종 포털사이트, 모바일에서 사용할 수 있는 어플리케이션 등등 굉장히 많은 프로그램들이 존재한다. 이 프로그램들은 기본적으로 어떻게 돌아가고 있을까? 시대..