네 가지 주요 범주가 있습니다: 1. 컴퓨터 시스템 소프트웨어의 핵심인 운영 체제 소프트웨어. 모든 하드웨어 리소스는 운영 체제와 직접적으로 관련되며 기본 컴퓨터 하드웨어와 응용 프로그램 간의 연결입니다. 소스 프로그램의 각 명령을 CPU가 수용할 수 있는 일련의 기본 명령으로 변환하여 소스 프로그램을 컴퓨터에서 실행할 수 있는 프로그램으로 변환하는 데 사용됩니다. 3. 데이터베이스 관리 소프트웨어는 대용량을 저장하는 것입니다. 4. 편집, 디버깅, 장비 및 연결, 디버깅 기능을 갖춘 보조 프로그램 소프트웨어.
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
시스템 소프트웨어는 컴퓨터와 외부 장치를 제어하고 조정하며, 응용 소프트웨어의 개발 및 운영을 지원하는 시스템을 의미하며, 주요 기능은 사용자 개입이 필요하지 않습니다. 컴퓨터 시스템을 유지 관리합니다. 다양한 독립 하드웨어가 조화롭게 작동할 수 있도록 관리합니다. 시스템 소프트웨어를 사용하면 컴퓨터 사용자와 기타 소프트웨어가 기본 하드웨어 작동 방식을 고려하지 않고도 컴퓨터를 전체적으로 처리할 수 있습니다.
사람들은 이러한 지침을 함께 구성하여 응용 프로그램 소프트웨어의 작동을 지원하는 특수 소프트웨어를 구성합니다. 이 소프트웨어를 시스템 소프트웨어라고 합니다.
일반적으로 시스템 소프트웨어에는 운영 체제와 일련의 기본 도구(예: 컴파일러, 데이터베이스 관리, 메모리 포맷, 파일 시스템 관리, 사용자 인증, 드라이버 관리, 네트워크 연결 등)가 포함되어 있습니다. 컴퓨터 시스템의 정상적인 작동을 지원하고 사용자 작동을 가능하게 하는 소프트웨어.
시스템 소프트웨어에는 주로 운영 체제 소프트웨어, 언어 처리 소프트웨어, 데이터베이스 관리 소프트웨어 및 기타 보조 프로그램 소프트웨어의 네 가지 범주가 포함됩니다.
1: 운영 체제 소프트웨어
운영 체제 소프트웨어는 컴퓨터 시스템 소프트웨어의 핵심이며 컴퓨터의 가장 낮은 수준의 소프트웨어입니다. 모든 하드웨어 리소스는 운영 체제의 베어 메탈 간의 연결입니다. 컴퓨터 하드웨어와 응용 프로그램은 가장 중요한 시스템 소프트웨어 중 하나입니다.
운영 체제는 응용 소프트웨어가 이러한 장치를 편리하고 효율적으로 사용할 수 있도록 컴퓨터의 하드웨어 장치를 관리합니다. 마이크로컴퓨터의 일반적인 것에는 DOS, WINDOWS, UNIX, OS/2 등이 있습니다.
컴퓨터 소프트웨어 중에서 가장 중요하고 기본적인 것은 운영체제(OS)입니다. 컴퓨터에서 실행되는 모든 프로그램을 제어하고 컴퓨터 전체의 리소스를 관리하는 가장 낮은 수준의 소프트웨어입니다. 이것이 없으면 사용자는 특정 소프트웨어나 프로그램을 사용할 수 없습니다.
운영 체제는 컴퓨터 시스템의 제어 및 관리 센터로, 리소스 측면에서 프로세서, 메모리 관리, 장치 관리, 파일 관리의 네 가지 기능을 가지고 있습니다.
일반적으로 사용되는 시스템에는 DOS 운영 체제, WINDOWS 운영 체제, UNIX 운영 체제, Linux, Netware 및 기타 운영 체제가 포함됩니다.
둘: 언어 처리 소프트웨어
언어 처리 소프트웨어는 응용 소프트웨어를 컴퓨터가 인식할 수 있는 언어로 번역하는 일인데, 응용 소프트웨어는 대개 고급 언어로 작성되는데, 이 수천 개의 프로그램은 고급 언어로 작성됩니다. 컴퓨터 내부의 CPU는 이를 인지하지 못하고, 언어처리 소프트웨어를 통해 컴퓨터가 직접 읽을 수 있는 기계어로 변환해야만 응용소프트웨어가 실행될 수 있다.
예를 들어 어셈블리 언어 컴파일러, C 언어 컴파일러 등이 모두 그러한 소프트웨어입니다.
컴파일된 소프트웨어 CPU는 실행되는 각 명령에 대해 매우 간단한 작업만 완료합니다. 시스템 소프트웨어 또는 응용 프로그램 소프트웨어는 수만 또는 수억 개의 명령으로 구성됩니다. 기본 지침을 사용하여 직접 소프트웨어를 작성하는 것은 매우 힘들고 어려운 작업입니다.
컴퓨터는 기계어만 직접 인식하고 실행할 수 있기 때문에 고급 언어 프로그램을 컴퓨터에서 실행하려면 언어 번역 프로그램을 탑재해야 합니다. 번역 프로그램 자체가 프로그램의 집합이며 서로 다릅니다. 고급 언어에는 해당 번역 프로그램이 있습니다.
효율성을 높이기 위해 사람들은 고급 언어라는 새로운 명령어 세트를 지정했습니다. 이 명령어는 각 명령어가 작업을 완료하는 데 사용되며, 이 작업은 소프트웨어의 전체 기능에 비해 간단하고 기본적이지만 CPU에 대해서는 상대적입니다. 운영면에서 복잡합니다. 이 고급 언어로 프로그램(소스 프로그램이라고 함)을 작성하는 것은 집을 짓기 위해 벽돌 대신 조립식 패널을 사용하는 것과 같습니다. 그러나 CPU는 이러한 새로운 명령어를 직접 실행할 수 없습니다. 소스 프로그램의 각 명령어를 CPU가 수용할 수 있는 일련의 기본 명령어(기계어라고도 함)로 변환하여 소스 프로그램이 실행할 수 있도록 특별히 소프트웨어를 작성해야 합니다. 컴퓨터에서 실행되는 프로그램에서 사용할 수 있는 것으로 변환됩니다. 이러한 번역을 완성하는 소프트웨어를 고급 언어 컴파일 소프트웨어라고 하며, 일반적으로 시스템 소프트웨어로 분류됩니다. 현재 일반적으로 사용되는 고급 언어에는 VB, C++, JAVA 등이 있습니다. 각각 고유한 특성을 가지며 특정 유형의 프로그램을 작성하는 데 적합합니다.
3: 데이터베이스 관리 소프트웨어
데이터베이스 관리 소프트웨어는 쉽게 액세스하고 검색할 수 있도록 대량의 데이터를 체계적이고 동적인 방식으로 저장합니다. 운영 체제 소프트웨어는 데이터베이스 생성 기능만 제공하는 것이 아닙니다. 또한 데이터베이스를 관리하고 유지하는 기능도 제공합니다.
예를 들어 Access, Oracle, Sybase 등이 모두 그러한 소프트웨어입니다.
4: 보조 프로그램 소프트웨어
위의 세 가지 유형 외에도 보조 프로그램 소프트웨어도 시스템 소프트웨어로 분류됩니다. 시스템 보조 처리 프로그램은 "소프트웨어 개발 도구", "지원 소프트웨어" 및 "소프트웨어 도구"라고도 합니다. ". 주로 프로그램 편집, 프로그램 디버깅, 프로그램 장착 및 연결, 프로그램 디버깅 기능을 가지고 있습니다.
더 많은 관련 지식은 FAQ 칼럼을 방문해주세요!
위 내용은 컴퓨터 시스템 소프트웨어란 무엇인가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!