728x90
반응형

컴퓨터, IT 지식/IT 19

컴퓨터 메모리의 원리 (REGISTER, RAM 레지스터와 램)

https://www.youtube.com/watch?v=fpnE6UAfbtU&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=7 영상의 요약 및 정리 레지스터와 램 컴퓨터의 연산 결과를 저장을 해야한다. 그래서 메모리가 필요하다. RAM은 전원이 공급될 때만 저장가능 대표적인 메모리 메모리를 ALU와 합쳐서 CPU를 만든다. Loop back이라는 기능이 메모리의 저장원리를 알려준다 OR 을 생각해보면 A와 B에1과 0이 들어오면 출력은 0으로 가진다. 이 출력을 다시 B에다 연결하고 A에는 0을 준다면 loop가 생겨서 출력이 1로 유지된다. 그렇지만 0으로 바꿀 방법이 없다. 즉 1을 저장한다 마찬가지로 AND로 하면??? 0만 저장이 가능하다 다시말해서 0과 1을..

컴퓨터의 수학적두뇌 ALU, (Arithmetic & Logic Unit)

https://www.youtube.com/watch?v=1I5ZMmrOfnA&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=6 영상의 요약 및 정리 ALU는 컴퓨터의 수학적인 두뇌를 의미한다 칩 안에 위치하는 것이다. 부울 논리회로를 이용해 칩을 만든다. 산술단위, 논리단위 산술단위는 2개의 숫자를 합하는 것을 가장 중요하게 생각하고 가장 잘한다. 2개의 2진수를 더하는 것이다. 그래서 2개의 입력과 1개의 결과 출력을 가진다. 2개의 숫자로 나올 수 있는 출력은 4가지 밖에 없다. 1+1는 0를 출력한다. 그 대신 carry bit가 올라간다. 우리는 그것을 위한 계산기를 가지고 반가산기라고 한다. 반가산기를 component로 생각할 수 있다. 그것보다 더 큰 연..

컴퓨터 속의 이진수 (binary)

https://www.youtube.com/watch?v=1GSjbWt0c9M&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=5 영상의 요약 및 정리 이진수에 관해서 컴퓨터가 데이터를 읽고 저장하는 방법 트랜지스터로 on, off ,0,1로 이용하는 것을 알았는데 그것을 어떻게 이용할 것이냐? 2가지 이상을 표현하고 싶다면 이진수의 숫자를 더하기만 하면 된다. 10110처럼 10진법으로 24를 뜻한다. 어떻게 계산하는지는 다 알 것이라고 생각한다. 컴퓨터는 대부분 8bit 로 시작했다 즉 256가지의 표현방식이 있었다. 8 -bit = 1B0yte가 되었다. B와 b를 구분하는 것은 Byte와 bit를 구분하게 되었다. 1KB = 1000Byte?? 사실 1024Byt..

부울 대수학과 논리 회로

https://www.youtube.com/watch?v=gI-qXk7XojA&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=4 영상 정리 및 요약 컴퓨터 10진수가 어떻게 전자식으로 표현이 되었나 2가지 전기적 상태만으로도 표현이 가능 binary 2가지로는 많은일을 못할 것 같지만 true or false로 구분가능 off false, on true , 0,1 전류의 흐름으로 표현가능 전류의 세기로 0,1,을 넘어선 구분을 하려하지만 중간상태에 있는 경우 구별하기 힘듬. 게다가, 잡음이 들어갈 수 있다. 이진수를 사용하는 이유는 이미 수학적으로 연구된 분야가 있었기 때문 Boolean algebra , 불 대수학 논리 방정식을 통해 공식적으로, 체계적으로 정리됨. ..

초창기 컴퓨터의 구성과 분석, Early Computing

https://www.youtube.com/watch?v=O5nskjZ_GoI&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=2 영상 요약 및 정리 초창기의 컴퓨터 컴퓨터에 의해 모든 것이 이뤄지는 현대시대 통신기술, 가상현실, 등등 수많은 트랜지스터가 컴퓨터에 들어있다. 전자 컴퓨터는 비교적 생소한 단어. 최초의 계산기는 주판. 기원전 2500년 전의 주판은 하드디스크에 데이터를 저장하듯이 값을 저장한다. 시계도 컴퓨터와 비슷하다. 어려운 계산을 쉽게 만드는 것. 사람들의 노동력을 줄여주는 것, 계산기 분석엔진이라는 것은 계산장치와 달랐는데 하나의 계산에 국한된 것이 아닌 많은 용도로 쓰일 수 있었다. 분석엔진은 완성되지 못했지만 그 용도와 목적은 많은 사람들에게 영..

컴퓨터의 전자화, 발전; Electroninc computers

https://www.youtube.com/watch?v=LN0ucKNX0hc&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=3 영상의 정리 및 요약 컴퓨터의 발전 컴퓨터의 발전은 인구와 생산규모가 커지면서 같이 발전했다. 복잡성, 관료주의는 데이터의 폭발적 증가를 가져왔고 데이터의 증가는 컴퓨터의 발전을 필요로 했다. 컴퓨터의 크기도 엄청나게 커졌고 복잡해졌다. 2차세계대전 중 컴퓨터가 발명되었는데 엄청난 크기를 자랑했다. 계전기를 이용해서 IBM에서 만들었는데, 계전기는 전류의 흐름을 조종했다. 계전기로는 1초에 50번정도 운동을 할 수 있지만 엄청나고 복잡한 문제를 해결하기엔 아직 무리가 있는 정도였다. 또한 계전기의 한계는 마모라는 점이 있었는데 이는 컴퓨터의 ..

OS introduction 운영체제개론

https://www.youtube.com/watch?v=26QPDBe-NB8 영상의 요약이자 정리 컴퓨터의 성능이 향상됨에 따라 인간의 힘으로는 할 수 없는 일을 하기위해 생겨난 운영체제. 우리가 흔히 컴퓨터를 키면 최초로 시작되는 프로그램이며 이 프로그램이 나머지 후속프로그램을 관리한다. 운영체제가 컴퓨터를 도와서 일부를 batch하면서 프로그램 실행 시간 사이의 간격이 생기는 것을 최소화 시켜서 최적화된 프로그램 실행을 도와준다. 다시 말해서 유휴상태로 있는 CPU를 효율적으로 관리하는 것이 OS다. Atlas 는 스케줄링을 통해 그것을 해냈다. 계산을 해서 출력을 하지만 CPU의 계산능력이 출력능력보다 월등해서 생기는 유휴상태를 CPU의 스케줄을 통해서 효율적으로 관리하려고 했다. 예로 4대의 판..

컴퓨터의 언어, 기계어(Machine Language) (Why Do Computers Use 1s and 0s?)

https://www.youtube.com/watch?v=Xpk67YzOn5w 영상의 요약이자 정리 컴퓨터는 왜 2진법을 쓸까? 우선 수를 셀 때 쓰는 숫자는 우리는 10진법을 쓴다. 우리가 손가락이 10개이기 때문에 10진법을 쓴다는 말도 있다. 아무튼 10진법이라는 말은 한 자리에서 숫자를 표현할 수 있는 법이 10가지라는 뜻이다. 0-9까지 10가지 2자리숫자면 0-99까지 100가지를 표현할 수 있다. 그렇다면 컴퓨터는 왜 2진법을 쓸까? 우리가 숫자를 셀 때 쓰는 것이 손가락이듯이 컴퓨터가 숫자를 셀 때 쓰는 것이 트랜지스터이기 때문이다. 트랜지스터는 on,off , 1과 0, 이 두가지 방식으로 밖에 표현을 못한다. 즉 숫자를 2가지로밖에 표현을 못하는 것이다. 그럼으로 2진법을 쓰게 되었다...

운영체제 정의, 만들어진 배경(How Do Operating Systems Work?)

https://www.youtube.com/watch?v=GjNp0bBrjmU 영상에 대한 요약이자 정리 컴퓨터로 많은 것을 할 수 있는 시대가 왔다. 그러한 하드웨어와 소프트웨어의 종합체인 컴퓨터는 어떻게 작동하는 것일까? 예전의 컴퓨터들은 명령을 카드로 받아서 계산을 수행했다. 영상에서 보다시피 카드를 집어넣고 카드의 구멍에 따라 명령받고 계산해서 출력했다. 카드의 순서가 프로그램 수행의 순서였다. 그러나 기기가 여러 가지가 나오고 컴퓨터의 속도도 빨라지자 카드의 호환성 문제가 대두되었고 인간의 힘으로 하기 힘든 작업이 되었다. 이는 os의 개발로 이어졌다. 예전의 컴퓨터가 계산의 용도애 따라 기기를 다르게 쓰고 카드도 다르게 써야했다면 지금의 컴퓨터는 컴퓨터 하나로 게임도 할 수 있고 유튜브 시청,..

728x90
반응형