소프트웨어는 주요 컴퓨터 부품. 컴퓨터 애플리케이션을 기반으로 무한 솔루션을 제공할 수 있는 디지털 트랜스포메이션의 기둥입니다. 일일 작업의 실행 시간을 최소화합니다. 당신은 ~소프트웨어 작동 방식? 이 흥미로운 기사에서 알아보십시오.

소프트웨어는 어떻게 작동합니까?
소프트웨어는 컴퓨터와 같은 시스템에서 컴퓨터의 물리적 부분, 즉 하드웨어를 통해 실행되는 일련의 프로그램입니다. 그 목적은 시스템과 하드웨어 간의 상호 작용 또는 운영 체제 소프트웨어와 다른 소프트웨어 응용 프로그램 간의 상호 작용을 통해 시스템 사용자가 요구하는 특정 작업을 실행하는 것입니다.
https://youtu.be/vB0BjbMM3k4?t=22
간단히 말해서, 소프트웨어가 없으면 컴퓨터 시스템은 작동하지 않을 것입니다. 명령을 내리는 사람이 누구인지, 언제, 어떻게 어떤 조치를 취해야 하는지 지시하는 사람이기 때문입니다.
특징
- 그것은 기계와 사용자 사이의 통신 및 상호 작용을 허용합니다.
- 컴퓨터 시스템의 논리적 부분입니다.
- 컴퓨터 시스템의 활동을 지시합니다.
- 사용자의 요구에 따라 매일 업데이트되는 무한한 유틸리티가 있습니다.
- 현재 우리가 알고 있는 거의 모든 기술 응용 프로그램에는 소프트웨어가 필요합니다.
- 저작권 및 라이센스 비용을 지불해야 하는 무료 소프트웨어와 소프트웨어가 있습니다.
유형
기존 유형의 소프트웨어를 분류하는 방법에는 여러 가지가 있습니다. 그러나 가장 일반적이고 이해하기 쉬운 것은 다음과 같습니다.
시스템 소프트웨어
하드웨어와 모든 컴퓨터의 운영 체제 간의 통신을 허용하기 때문에 가장 중요한 소프트웨어입니다. 마찬가지로 그들은 컴퓨터의 다양한 분야의 작동을 가능하게 하는 사람들입니다.
이러한 유형의 시스템에는 운영 체제, 장치 드라이버, 진단 도구, 수정 및 최적화 도구, 서버 및 유틸리티가 포함됩니다.
프로그래밍 소프트웨어
그들은 논리와 프로그래밍 지식을 결합하여 시스템을 만들고 개발합니다. 여기에는 운영 체제 내에서 요소를 디자인하는 코드가 포함되어 있습니다. 일반적으로 이러한 유형의 소프트웨어를 사용하면 여러 프로그램이 동시에 함께 작동할 수 있습니다.
텍스트 편집기, 컴파일러, 인터프리터, 링커, 디버거 및 통합 개발 환경은 프로그래밍 소프트웨어의 예입니다.
응용 소프트웨어
프로그래밍 소프트웨어의 제품인 최종 사용자를 대상으로 하는 프로그램, 응용 프로그램 또는 유틸리티입니다. 그들은 일반적으로 사용되며 일상 생활에서 특정 작업을 수행합니다.
이러한 유형의 소프트웨어에는 제어 시스템의 응용 프로그램, 사무 프로그래밍, 보조 설계 소프트웨어, 수치 제어 및 궁극적으로 교육, 비즈니스, 건강 등과 같은 특정 용도의 모든 소프트웨어가 있습니다.
더 잘 이해하기 위해 소프트웨어 작동 방식 존재하는 다양한 유형의 라이선스를 지적하는 것이 중요합니다.
라이선스 유형
소프트웨어 라이선스는 사용 조건이 설정되는 방식으로 제조업체와 사용자 간의 법적 계약입니다. 각 소프트웨어의 허가에 따라 컴퓨터 판매 전용 매장이나 온라인에서 구입할 수 있습니다.
다음은 존재하는 다양한 유형의 라이선스입니다.
자유 소프트웨어
모든 유형의 사용자가 사용할 수 있습니다. 또한 어떠한 종류의 제한도 없이 수정 및 재배포가 가능합니다.
카피 레프트
그들은 자유 소프트웨어처럼 널리 사용되지만 최종 사용자가 수정하거나 재배포할 수 없습니다.
GPL
Linux와 호환되므로 배포 및 수정이 제한됩니다.
데비안
소스 코드가 알려진 경우에만 무료 재배포를 허용합니다.
BSD
일반적으로 사용, 수정 또는 재배포에 큰 제한이 없습니다.
공개 도메인
저작권이 없으므로 모든 사용자가 사용할 수 있습니다.
세미 프리
다른 사용자가 사용할 수 있지만 수정하거나 재배포할 수 없습니다.
프리웨어
무료 재배포는 허용하지만 수정은 허용하지 않습니다.
셰어웨어
테스트 모드로 배포됩니다. 일반적으로 사용자는 30일 후에 구매할 수 있습니다.
상업
주요 목적은 제조업체로부터 경제적 이익을 얻는 것입니다.
공판
배포는 특정 기간 동안만 무료입니다.
가장 일반적인 상용 소프트웨어
Microsoft, Google, Apple 및 기타 회사와 같은 회사는 모든 유형의 소프트웨어를 생성, 개발 및 상용화하는 데 전념하고 있습니다. 주요 기능으로는 Microsoft Office, Adobe Reader, Adobe Photoshop, Mozilla Firefox, Google Chrome, Internet Explorer, Linux, Mac OSX, Microsoft Visual Basic, Microsoft Windows, iTunes 등이 있습니다. 모두 다른 기능과 특성을 가지고 있습니다.
다른 소프트웨어 제조업체로는 Autodesk, Borland, Corel, Lotus, Intel, IBM, Netscape 등이 있습니다.
유용
알려진 다양한 유형의 소프트웨어, 해당 목적 및 사용되는 컨텍스트의 결과로 단일 기능에 대해 말할 수 없습니다. 현재 인터넷 검색에서 휴대폰 및 모바일 장치의 다양한 응용 프로그램 사용에 이르기까지 소프트웨어를 사용해야 합니다.
비즈니스에서는 워드 프로세서와 데이터베이스 관리가 필수적입니다. 산업 부문에서 소프트웨어를 사용하면 프로세스를 자동화하고 효율성을 측정할 수 있습니다.
일반적으로 우리가 수행하는 모든 영역에서 우리와 기계 간의 통신을 용이하게 하고 문제에 대한 효율적인 솔루션을 제공하는 소프트웨어가 필요합니다.
마지막으로, 소프트웨어가 작동하려면 프로그래머와 프로그래밍 언어가 모두 조화를 이루어야 합니다. 또한 특정 하드웨어와 완벽하게 통합되지 않으면 둘 다 호환되지 않고 사용자와 기계 간의 통신이 불가능하기 때문에 소프트웨어가 적절해야 합니다.




