En quoi les systèmes logiciels des micro-ordinateurs sont-ils généralement divisés ?
Le système logiciel d'un micro-ordinateur est généralement divisé en logiciel système et logiciel d'application.
Partie logicielle
Le matériel est la base d'un ordinateur, et le logiciel est l'âme d'un ordinateur. Ce n'est qu'une fois le logiciel installé sur le système matériel informatique qu'il peut jouer le rôle qui lui revient. Les ordinateurs peuvent effectuer diverses tâches en utilisant différents logiciels. Un ordinateur équipé de logiciels devient un système informatique complet.
Une séquence d'instructions compilées pour qu'un ordinateur réponde à un certain besoin devient un programme. Les programmes ainsi que la documentation pertinente constituent des logiciels. Les logiciels des systèmes micro-informatiques sont divisés en deux catégories, à savoir les logiciels système et les logiciels d'application. Le logiciel système prend en charge le fonctionnement de la machine et le logiciel d'application répond aux besoins de l'entreprise.
1. Logiciel système
Le logiciel système fait référence au logiciel de base fourni par le fabricant de l'ordinateur ou un « tiers » pour gérer le matériel du système informatique et le support. le fonctionnement des logiciels d'application. Les logiciels les plus couramment utilisés comprennent les systèmes d'exploitation, les langages de programmation, les systèmes de gestion de bases de données, les logiciels de mise en réseau et de communication, etc.
(1) Système d'exploitation
Le système d'exploitation (Operating System, OS) est le logiciel système le plus basique et le plus important d'un micro-ordinateur. Il est responsable de la gestion de diverses ressources matérielles du système informatique (telles que le processeur, l'espace mémoire, l'espace disque, les périphériques externes, etc.) et est responsable de la conversion des commandes de gestion de l'utilisateur pour la machine en opérations réelles à l'intérieur de la machine. Par exemple, WIndowsXP, Windows2000, etc.
(2) Langage de programmation
Le langage informatique est divisé en langage machine, langage assembleur et langage de haut niveau. L'efficacité informatique du langage machine est la plus élevée de tous les langages ; le langage assembleur est un langage « orienté machine » ; le langage de haut niveau ne peut pas contrôler directement diverses opérations de l'ordinateur. Le programme cible généré par le compilateur est souvent volumineux et difficile à exécuter. optimiser, donc la vitesse de course est plus lente.
(3) Système de gestion de base de données
Le système de gestion de base de données (SGBD) est un logiciel système installé sur le système d'exploitation pour la gestion unifiée des données. Il est principalement utilisé pour créer, utiliser et maintenir des bases de données. . Les systèmes de gestion de bases de données sur micro-ordinateurs les plus connus incluent Access, Oracle, SQL Server, Sybase, etc. Access est un petit système de gestion de bases de données adapté aux activités commerciales générales, tandis que SQL Server est un grand système de gestion de bases de données adapté aux applications commerciales des petites et moyennes entreprises.
(4) Logiciels de mise en réseau et de gestion de réseau
Les ressources d'informations sur le réseau sont beaucoup plus riches que celles d'un seul ordinateur, il existe donc des logiciels spécialement conçus pour les systèmes de mise en réseau et de gestion de réseau. Par exemple, les célèbres systèmes d'exploitation réseau NetWare, UNIX, Linux, Windows NT, etc.
2. Logiciel d'application
Le logiciel d'application fait référence à un ensemble de programmes conçus pour résoudre certains types de problèmes utilisant des ordinateurs en plus des logiciels système, comprenant principalement des logiciels de gestion de l'information. , logiciel de conception auxiliaire, logiciel de contrôle en temps réel, etc.
(1) Logiciel Office
Un travail très important d'un micro-ordinateur est le travail de bureau quotidien. Le logiciel de bureau Office 2003 développé par Microsoft comprend le logiciel de traitement de texte Word, la feuille de calcul Excel, la présentation PowerPoint et la gestion de bases de données. Accès au système et autres composants. Utilisés ensemble, ces composants peuvent essentiellement répondre aux besoins quotidiens du bureau.
(2) Logiciels outils
Les logiciels outils couramment utilisés comprennent des outils de compression/décompression, des outils antivirus, des outils de téléchargement, des outils de sauvegarde et de récupération de données, des outils de lecture multimédia et des outils de chat en ligne, etc. Par exemple, Winrar, Winzip, Rising, Ghost, Thunder, QQ, etc.
(3) Logiciel de gestion de l'information
Un logiciel de gestion de l'information est utilisé pour saisir, stocker, modifier, récupérer, etc. des informations, telles qu'un logiciel de gestion des salaires, un logiciel de gestion du personnel, un logiciel de gestion d'entrepôt, etc. Ce type de logiciel nécessite généralement un système de gestion de base de données pour le support back-end, et utilise un langage visuel de haut niveau pour le développement front-end afin de former un client/serveur (Cliet/Server, C/S) ou un navigateur/serveur (Browse /Server, B/S), appelée MIS (Management Information System, MIS).
(4) Logiciel de conception assistée
Un logiciel de conception assistée est utilisé pour dessiner et modifier efficacement des dessins techniques, effectuer des calculs de routine lors de la conception et aider les utilisateurs à trouver de bonnes solutions de conception, telles que des solutions bidimensionnelles. Conception de dessins, conception de modélisation géométrique tridimensionnelle, etc. Ce type de logiciel nécessite généralement la prise en charge d'AutoCAD, d'un langage de programmation, d'un système de gestion de base de données, etc.
(5) Logiciel de contrôle en temps réel
La mise en œuvre d'un logiciel de contrôle est utilisée pour obtenir à tout moment les informations sur l'état de fonctionnement des appareils de production, des avions, etc., et sur cette base, mettre en œuvre des opérations automatiques ou semi-automatiques selon un plan de contrôle prédéterminé. Ce type de logiciel nécessite la prise en charge du langage assembleur ou du langage C.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!