주요 콘텐츠로 건너뛰기
수리 커뮤니티 가입 - 계정 만들기

배경 및 식별

컴퓨터는 마법처럼 보일 수도 있지만, 마케팅 부서의 손길을 벗어나면 사실 뇌가 없는 기계에 불과합니다. 근본적인 수준에서 컴퓨터는 '이 두 숫자를 더해라' 또는 '이 숫자를 다른 곳으로 옮겨라'와 같이 소프트웨어가 제공하는 간단한 지침을 실행합니다. 모든 소프트웨어는 이러한 기본 지침으로 만들어지며, 이를 적절히 조합하여 동영상을 재생하거나 자동차 충돌 시뮬레이션을 구현할 수 있습니다. 여러 면에서 소프트웨어는 컴퓨터의 두뇌 역할을 하며, 그렇기 때문에 소프트웨어가 없으면 iPhone은 플라스틱, 금속, 유리 덩어리에 불과합니다.

최초의 소프트웨어는 1840년대 에이다 러브레이스가 작성했습니다. 그녀가 설계한 알고리즘은 이론적인 것이었고 그녀가 작업하던 컴퓨터는 제작되지 않았기에, 그녀의 아이디어는 실험되지 못했습니다. 초기 소프트웨어 중 상당수는 오늘날 우리가 알고 있는 고급 프로그래밍 언어로 작성되지 않았습니다. 대신 소프트웨어는 하드웨어와 결합되어 물리적 부품으로 '프로그래밍'되었습니다. 캐슬린 부스그레이스 호퍼 같은 여성들은 1940년대에 다양한 입력과 출력 사이를 케이블로 연결하여 초기 소프트웨어를 작업했습니다. 마가렛 해밀턴은 1960년대 후반 미국 아폴로 우주 임무를 위한 소프트웨어를 작성했는데, 이는 컴퓨터에 일련의 회로 형태로 전달되었습니다. 그때조차 컴퓨터 메모리 안에 완전히 존재하는 최초의 소프트웨어는 현대의 자바스크립트(Javascript)나 파이썬(Python)과는 매우 다른 모습이었습니다. 어셈블리어가 먼저 등장해야 했으며, 이는 프로세서에 전달될 이진 논리 지침과 유사한 구문을 공유했습니다. 이런 방식으로 오늘날 우리가 가진 소프트웨어는 이러한 디딤돌 위에 구축되었으며, 고급 코드가 어셈블러에 전달되면 어셈블러가 다시 프로세서에 내장된 물리적 소프트웨어로 지침을 전달하게 됩니다.

현대의 소프트웨어는 다양한 형태로 존재합니다. 첫째, 다운로드, 구매, 설치 및 삭제할 수 있는 독립형 프로그램인 애플리케이션 또는 '앱'이 있습니다. 일반적인 애플리케이션으로는 문서 작성을 위한 워드 프로세서, iFixit.com 방문을 위한 웹 브라우저, 휴식을 위한 비디오 게임 등이 있습니다. 애플리케이션은 기반을 제공하는 운영 체제(OS) 없이는 실행될 수 없습니다. 랩톱 및 데스크톱 컴퓨터에서 가장 일반적인 운영 체제는 Windows, macOS, Linux입니다. 대부분의 스마트폰은 iOS 또는 Android를 사용합니다. 이 웹사이트에서 현재 사용 중인 운영 체제를 확인할 수 있습니다.

추가 정보

위키백과의 소프트웨어

위키백과의 소프트웨어 역사

위키백과의 애플리케이션 소프트웨어

위키백과의 운영 체제

다음 번역가들에게 특별히 감사 드립니다:

en ko

100%

Christian Kim님은 저희가 세상을 수리하는데 동참하신 분입니다! 기여하시겠습니까?
번역 시작하기 ›

조회 통계:

지난 24시간: 65

지난 7일: 634

지난 30일: 2,739

전체 시간: 121,024