728x90
반응형

컴퓨터, IT 지식 56

부울 대수학과 논리 회로

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번정도 운동을 할 수 있지만 엄청나고 복잡한 문제를 해결하기엔 아직 무리가 있는 정도였다. 또한 계전기의 한계는 마모라는 점이 있었는데 이는 컴퓨터의 ..

프로그래밍을 배워야 하는 이유? Why learn programming?

https://www.youtube.com/watch?v=SESuctdE9vM 영상 요약 및 정리 프로그래밍을 배워야하는 이유 다들 무언가 만들고 싶어서, ~를 하고싶어서, 거창한 이유는 없다. 누구나 할 수 있지만 막막해 보이는 프로그래밍 이 세상 모든 곳에 컴퓨터가 존재한다. 우리가 무엇인가를 하고 싶다면 제일 먼저 해야만 하는 일이 컴퓨터일지 모른다. 은행을 가도, 궁금한 것이 있어도, 자동차를 운전해도, 내가 어디에 있든 컴퓨터가 있다. 이제 모든 회사들은 컴퓨터 엔지니어를 구한다. 숙련되고 재능 있는 프로그래머를 목표가 무엇이건 컴퓨터 프로그래밍능력은 우리의 날개가 될 것이다. 자신만의 아이디어를 생각하고 그것을 실현시키고 남들에게 내 작품을 보여주는 것 프로그래밍만이 할 수 있는 최고의 일 장..

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의 개발로 이어졌다. 예전의 컴퓨터가 계산의 용도애 따라 기기를 다르게 쓰고 카드도 다르게 써야했다면 지금의 컴퓨터는 컴퓨터 하나로 게임도 할 수 있고 유튜브 시청,..

깃헙(github) 사용법 알아보자-저장소(repository),브랜치(branch) 만들기

우선 이 내용은 분명 깃헙 홈페이지에 나와있지만 영문으로 되어있어 영어가 모국어가 아닌 나는 맨날 볼 때마다 해석하기 귀찮아서 한 번 정리하려는 것 뿐이다. https://guides.github.com/activities/hello-world/ Hello World · GitHub Guides The Hello World project is a time-honored tradition in computer programming. It is a simple exercise that gets you started when learning something new. Let’s get started with GitHub! You’ll learn how to: Create and use a repository ..

포토샵 없이 포토샵하기 (온라인으로 사용하기) Online Photo Editor

우선 포토샵 다들 비싼거 알고있을 거다. 단순히 과제때문에 그렇게 비싼 포토샵을 산다는 것은 정말 비효율적이지만 포토샵만큼 편집프로그램이 좋은 것이 없는 것도 사실... 무료로 사용하고싶지만,,, 유료ㅠㅠㅠ 불법다운로드 하고싶겠지만,,, 참으시고 https://pixlr.com/editor/ Online Photo Editor | Pixlr Editor Announcement Adobe Flash Player will no longer be supported by worldwide browsers soon. Thus, Pixlr Editor, which runs on Adobe Flash Player, will be phased out and replaced by the all-new smarter an..

코딩 혼자하기, 프로그래밍 혼자 배우기 Grasshopper (JavaScript)

오늘도 코딩을 혼자배우는 사람들을 위해서 하나 알아왔습니다. ㅎㅎㅎ 왜냐면 제가 혼자하거든요. ㅎㅎ 대학교에서 가르치는 건 맛보기고 혼자해봐야죠 ㅎㅎㅎ 핸드폰으로도 프로그래밍을 배울 수 있게하는 어플을 가져왔습니다. 바로 구글에서 JavaScript 를 손쉽게 배울 수 있게하는 어플인데요. 앱스토어, 구글스토어에서 그냥 Grasshopper 치면 나옵니다. ※참고로 영어 어플이에요 ㅎㅎ 이참에 영어공부하는 것도 낫밷 제가 아이폰 XR을 쓰는데 불편하지 않은 인터페이스를 가지고 있네요 ㅎㅎ 구글아이디로 로그인하거나 그냥 없이도 로그인 됩니당 ㅎㅎ 그래스하퍼가 메뚜기인건 아시죠?? 그래서 캐릭터도 메뚜기네요ㅎㅎㅎ 우선 처음배운다는 가정하에 NO를 클릭해봅시다 이렇게 문제가 나오는데 해석할 줄 조금만 알면 문..

728x90
반응형