목록eniac (3)
Douglas' Space

최초의 디지털컴퓨터라고 하는 ENIAC이 탄도계산을 하기 위해 만들어 졌습니다. 이때는 컴퓨터가 할일을 하드웨어적으로 직접 코딩하여 사용하였습니다. 그러니 컴퓨터는 일반 사람들에게는 그냥 하드웨어 덩어리였을 것입니다. 그러다 컴퓨터를 쉽게 사용할 수 있도록 운영체제(operating system)를 만들었습니다. 지금은 일반 사람들도 운영체제를 알면 컴퓨터를 사용할 수 있게 되었고 컴퓨터와 운영체제를 동일시하게 되었습니다. 이것이 가상화의 시작이라고 할 수 있습니다. 가상화는 컴퓨터 자원의 추상화(abstraction)를 일컫는 광범위한 용어로서, “컴퓨터 자원의 물리적인 특징을 감추고 최종 사용자가 원하는 방식으로 제공하는 기술”을 모두 총칭하는 용어입니다. 많은 분들이 근래에 가상기계(virtual ..

결론적으로 우리가 상상하는 모든 일을 할 수 있지 않은 가 생각됩니다. 다만, 하드웨어 등의 과학이 계속 발전해 가면서 말이죠. 이건 너무 뻔한 대답아닌가요 반문하시고 계시네요. 처음 작성한 아래의 “인공지능의 어원”에서 이야기 하였듯이 인공지능이 특별한 것이 아니라 컴퓨터를 활용하여 자동화를 하는 하나의 방향이기 때문입니다. 그래서 제가 우리 직원들에게 누구나가 AI를 이해하거나 직접 이용해야 한다고 이야기합니다. 컴퓨터와 프로그래밍 언어가 개발이 되면서 엄청난 자동화 시스템들이 개발이 되었습니다. CPU, GPU, memory 장치의 발전과 AI를 처리하는 프로그램 언어 및 도구가 개발이 되면서 또 색다른 일들을 하고 있습니다. 오래 전부터 Symbolic AI라는 것이 초창기에 유행하면서 인공지능 ..

ENIAC이라는 말을 들어보셨나요? 공학을 공부한 사람이라면 모두 들어 봤을 법한 용어입니다. 우리가 흔히 최초의 전자식 컴퓨터라고 알고 있습니다. (사실 최초의 컴퓨터는 ENIAC은 아닌 것으로 판명 됐습니다.) ENIAC은 육군의 요청으로 탄도계산을 위해 펜실베니아대학에서 개발을 했습니다. 체육관에 설치하여 사용할 정도로 엄청 컸죠. 그런데 밤만 되면 불빛때문에 벌레들이 날아와서 컴퓨터 안에서 죽어서 오작동을 일으켰습니다. 이때부터 프로그램의 오류를 Software Bug라고 불렀다고 합니다. 사실 배전판으로 프로그램을 했으니 Software Bug는 아니고 Hardware Bug 아닌가요? ㅋㅋ 이런 의미에서 보면 소프트웨어가 무엇으로 구현되느냐에 따라 다양한 형태로 존재합니다. 지금의 프로그램 만..