하드웨어와 소프트웨어
다음 표는 하드웨어와 소프트웨어를 구별하는 점을 강조합니다.
하드웨어 | 소프트웨어 |
---|---|
컴퓨터 시스템의 물리적 구성 요소입니다. | 하드웨어를 작동시키는 프로그래밍 언어입니다. |
영구적 인 모양과 구조를 가지고있어 수정할 수 없습니다. | 영구적 인 모양과 구조가 없기 때문에 수정 및 재사용이 가능합니다. |
먼지, 생쥐, 곤충, 습기, 열 등과 같은 외부 물질은 하드웨어에 영향을 미칠 수 있습니다 (실제적이므로). | 먼지, 생쥐, 곤충, 습기, 열 등과 같은 외부 물질은 영향을 미치지 않습니다 (눈에 보이지 않기 때문에). |
바이너리 코드 (즉, 1에서 0으로)와 함께 작동합니다. | COBOL, BASIC, JAVA 등과 같은 고급 언어의 도움으로 작동합니다. |
기계어, 즉 낮은 수준의 언어 만 사용합니다. | 인간이 쉽게 읽을 수있는 높은 수준의 언어를 사용합니다. |
컴퓨터 버그 나 바이러스의 영향을받지 않습니다. | 컴퓨터 버그 나 바이러스의 영향을받습니다. |
한 곳에서 다른 곳으로 전자적으로 전송할 수 없습니다. | 한 곳에서 다른 곳으로 전자적으로 전송할 수 있습니다. |
하드웨어의 중복 사본을 만들 수 없습니다. | 사용자는 원하는만큼 소프트웨어 사본을 만들 수 있습니다. |