728x90
반응형

컴퓨터, IT 지식/IT 19

구글 내부 데이터센터 (Inside a Google Data Center)

https://www.youtube.com/watch?v=XZmGGAbHqa0 영상 요약 및 정리 Inside a Google data center 구글 안에는 데이터 센터가 있는데 엄청난 규모를 자랑한다. 데이터 센터는 사람의 머리, 자동차의 엔진만큼 없어서는 안되는 존재다. 그래서 여기 있는 직원들은 구글의 직원들 중에서도 극소수만 들어갈 수 있게 허가를 따로 받아야 한다. 데이터 센터는 24시간 365일 항상 돌아가야 하므로 정말 중요한 역할을 한다고 할 수 있다. 또한 데이터 센터 중에서도 보안 구역으로 들어가려면 자신의 신분을 인증할 수 있는 수단을 포함해서 생체 인증 수단도 이용한다. 본인이 아니면 들어가지 못하게 하는 것이다. 앞서 말한 클라우드라는 것도 사실 물리적인 서버는 존재한다. 하지..

Cloud Hosting 클라우드 서버 이용의 장점

https://www.youtube.com/watch?v=QJncFirhjPg 영상의 요약 및 정리 Hosting cloud 서버를 구축한다. 사람들이 이용하기 시작하고 그 사람들은 사람들을 끌어들이고 점점 사람이 많아진다. 서버는 한정되어 있는데 사람이 많아져 제대로 수행할 수 없다. 그렇다고 서버를 늘리는 것은 자본이 많이 든다. 그리고 항상 24시간 내내 서버비용은 들지만 24시간 내내 요청이 항상 많은 것도 아니다. 그래서 무턱대고 늘릴 순 없다. 그에 대한 대안이 cloud 서버다. 클라우드 서버는 내가 원하는 만큼 빌릴 수 있고 쓴 만큼 돈을 내면 된다. 그리고 클라우드는 네트워크만 연결되어 있다면 어디서든 접근 가능하다. 또한 클라우드 서버는 엄청난 크기를 가지고 있기 때문에 서버를 늘려야 ..

클라우드 컴퓨팅

https://www.youtube.com/watch?v=uroryFU78gM 영상의 요약 및 정리 클라우드 컴퓨팅 서버, 저장소, 네트워킹, 응용프로그램 그리고 서비스까지 통틀어서 이것을 클라우드 컴퓨팅이라고 칭한다. 1. On-demand self-service(주문형 서비스) 언제든 원하는 만큼 IT자원들을 이용할 수 있다. 빠르고 합리적인 가격으로 이용 가능하다. 2. Broad network access (호환성) 네트워크만 연결되면 어떠한 장비에서도 어떠한 환경에서도 클라우드와 데이터를 주고 받을 수 있다. 3. Resource pooling(자원 공유) 저장소에 데이터를 모을 수 있고 다양한 계층에게 데이터를 제공할 수도 있는 장소이다. 4. Rapid Elasticity(기능 탄력성) 데이..

왜 클라우드 컴퓨팅(cloud computing)에서 데이터 과학(Data Science)가 중요한가?

https://www.youtube.com/watch?v=Ta2xatM9UBE 영상의 요약 및 정리 데이터 양이 엄청나게 커짐에 따라 이러한 데이터를 바탕으로 어떻게 해야 효율적인 정보를 이끌어내는가? 에 주목하기 시작했다. 하지만 local로 이러한 정보를 다룬다면 제한된 자원, 느린 프로세스 작업, 하나의 실수가 작업정지까지 이르는 파급력(single point of failure), 실시간 작업 미반영 등 어려움이 따른다. 그렇다면 server를 구축하는 것도 대안이 될 수 있다. Server는 그렇지만 초기 비용이 너무 크게 든다. 그에 따른 또 다른 방안이 cloud이다. Cloud는 초기 비용이 거의 들지 않을 뿐더러 접근성이 뛰어나고 서버와 다르게 쓴 만큼 비용을 내니까 경제적이다. 이러한 ..

클라우드 컴퓨팅 시스템, Cloud Computing System

https://www.youtube.com/watch?v=uYGQcmZUTaw https://www.youtube.com/watch?v=dH0yz-Osy54 영상의 요약 및 정리 영어인데다 자막이 없네... 클라우드 컴퓨팅 시스템이란 대기업에서 IT기업에게 돈을 주면서 하드웨어, 소프트웨어, 서비스를 개발시킨다. 그렇지만 신생 기업이나 작은 기업들은 결과를 제대로 내지를 못한다. 능력의 한계보다는 자원의 한계에 먼저 다다른다. 클라우드 컴퓨팅은 네트워크를 통해서 컴퓨팅을 하는 것이다. 클라우드 컴퓨팅 서비스는 소프트웨어, 하드웨어, 정보자원들을 다 가지고 있는 데이터 센터를 가지고 있다. 기업은 그냥 클라우드에 연결만 하면 된다. 돈을 주고 필요한 자원들을 가져다 쓰는 곳이다. 대기업에서 하위 부서에 돈..

현대 과학에서의 커지는 알고리즘의 중요성

https://www.youtube.com/watch?v=rL8X2mlNHPM&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=14 영상의 요약 및 정리 알고리즘 알고리즘이란 무엇인가. 알고리즘은 문제해결을 위한 과정을 뜻하는데 같은 결과일지라도 알고리즘에 따라 시간이 다르고 쓰는 자원이 다르다. 알고리즘은 사람의 이름에서 유래한 단어다. 컴퓨터 과학에서 가장 중요한 것 중 하나가 sorting 정렬이다. sorting에는 엄청난 sort가 있다. 그렇지만 어떠한 데이터들을 이용할 것이냐 에따라 sorting 하는 방식이 달라져야 하는데 그렇지 않으면 정말 비효율적으로 sorting 하는 경우가 생기기 때문이다. 이 때는 시간복잡도O(n)이라는 것을 쓰는데 복잡도가 낮을..

프로그래밍 언어 개발의 이유와 발전

https://www.youtube.com/watch?v=RU1u-js7db8&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=12 영상의 요약 및 정리 프로그래밍 언어 컴퓨터의 하드웨어는 공부했고 이제 소프트웨어에 대해 공부해보자 지난 시간,CPU 에서 처음 4bit의 명령은 연산코드, opcode라고 부른다. 알파벳과 컴퓨터의 비트는 다를게 없다 그냥 인코딩만 다를뿐. 그렇지만 컴퓨터는 하나의 언어밖에 모른다. Machine code, machine language라고 하는 1001010의 연속 밖에 못 알아듣는다. 그래서 우리는 우선 프로그램을 작성할 때 비공식적이지만 높은 level의 언어를 , 의사 코드(pseudo-code) 를 이용한다. 그것들은 기계어로 번..

초창기의 프로그래밍(Early Programming)

https://www.youtube.com/watch?v=nwDq4adJwzM&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=11 영상의 요약 및 정리 초창기의 프로그램들 어떻게 컴퓨터 안으로 들어가서 작동을 하는 걸까? 실제로 프로그램은 메모리에서 로드되어야 실행할 수 있다. 프로그램은 컴퓨터의 이전에도 있었다. 옷을 만들 때 , 방직기에도 프로그램이 있었다. 즉 옷감, 무늬에 따라 짜는 프로그래밍 방직기가 있었다. 컴퓨터로 돌아가보면 Control panel이 있었는데 plug board라고 불리기도 했다. 이는 프로그램의 실행을 관리했는데, 1920년대에는 교체가 가능하도록 만들어졌다. 이는 프로그래밍을 쉽게 하였고 다른 기계에도 연결할 수 있었다. 그렇지만 애니..

Instruction & programmable CPU, CPU의 특징을 이용한 프로그램

https://www.youtube.com/watch?v=zltgXvg6r3k&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=9 영상의 요약 및 정리 Instruction CPU는 programmable이라는 특징을 가지고 있다. 즉 여러가지로 CPU를 이용해먹을 수 있다는 것인데 이는 instruction으로 가능케한다. 여러가지 기능들 중에 Load, store, add, sub, jump, halt등이 있는데 이러한 instruction을 통해 여러가지 연산을 수행할 수 있다. 컴퓨터의 구조와 연관되는 내용이 많다. 소프트웨어는 하드웨어가 할 수 없는 일도 할 수 있게한다. 나눗셈은 하드웨어에 없지만 소프트웨어가 그것을 가능케했다. 그렇지만 더 많은 수행과 더 많..

CPU, Clock Speed 중앙처리장치 구조와 원리

https://www.youtube.com/watch?v=FZGugFqdr60&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=8 영상의 요약 및 설명 영상.. 이번 것 조금 많네 CPU 프로세서에 관한 내용 ALU와 메모리를 합친 것이 CPU라고 했다. Cpu는 프로그램을 수행하는 일을 한다. Cpu는 read, write로 메모리와 상호작용을 한다. CPU와 RAM이 상호작용을 어떻게하냐면 Instruction address 레지스터에서 RAM에게 주소를 준다 그 주소에 있는 RAM의 데이터를 CPU의 instruntion 레지스터에 준다. 그 데이터를 Control unit이 decode(번역) 하고 해석하는데 대부분 opcode와 그 외로 해석을 한다. 어떠한 i..

728x90
반응형