반응형 [계절] Hard ware? Soft Ware? + os, driver Hard ware - 하드웨어는 제어, 연산, 기억, 입출력 등등 어떠한 기능을 하기 위해 사용되는 모든 물리적 장비를 의미한다. - 하드웨어는 기계어로 소통할 수 있으며 일을 하는 역할을 수행한다. - 하드웨어는 하드웨어만의 독자적인 조작법이 존재할 것이다. (기억) - 하드웨어는 기계어로 소통한다는 점을 잘 기억해두자, 컴파일에 대해 이해하려면 이점을 기억해야한다. Soft ware - 소프트웨어는 자료를 입력받아서 정보를 만들어주는 작업을 한다. - 소프트웨어는 하드웨어에게 일을 시키는 주체가 된다. - 언어와 무관하게 Sementic 차원에서 일처리 순서, 알고리즘으로 정의 된다. OS - 소프트웨어가 하드웨어에게 일을 시킬 때 동일한 기능이라도 하드웨어가 달라지면 명령이 달라진다. (흔히 IoT.. 2023. 7. 6. [계절] 프로그래밍 언어를 배우는 목적 우리는 왜 프로그래밍에 대해서 공부하는가 ? - 기술의 발전 측면에서 농업혁명 > 산업혁명(증기) -> 전기 -> 컴퓨터(국소 제어 : 임베디드) -> 4차 산업혁명(포괄 제어 : 컴퓨터 -> 컴퓨터 + 지능) 기술의 발전 순서는 위과 같다. 생산에서 많은 발전을 이루고 지금은 점점 인간을 "대체"하는 기술이 발전하고 있다. 초창기 컴퓨터는 인간의 일부 기능을 대체하였고 지금은 AI 등 다양한 기술이 융합되어 인간을 조금씩 뛰어넘는 분야가 나오고 있다. 그리고 머지않아 특이점 시대가 올 것이라 한다. 특이점 시대란 기계가 인간을 넘어서는 시대. 즉, 인간보다 더 똑똑해지는 시대라고 한다. 우리는 이러한 기술의 변화에 적응해야하고 이런 기술들은 프로그래밍을 통해 세상에 구현되고 있다. 기술의 발전에 함께하.. 2023. 7. 6. 이전 1 2 다음 반응형