NOIP初赛篇——04计算机软件系统
计算机软件是指计算机系统中的程序及其文档,也是用户与硬件之间的接口,用户主要通过软件与计算机进行交流,软件是计算机的灵魂。没有安装软件的计算机称为“裸机”,无法完成任何工作。一般软件分为系统软件和应用软件两大类。硬件位软件提供运行平台。软件和硬件相互关联,两者之间可以相互转化、互为补充。计算机的软件分成系统软件和应用软件两大类。

系统软件
系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得他们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
操作系统
作用
操作系统主要有以下三个方面的作用:
为计算机中运行的程序管理和分配各种软硬件资源。
计算机中一般有多个程序在同时运行,这些程序在运行时需要使用系统中的各种资源,此时就需要操作系统承担资源的调度和分配的工作,以避免冲突,保证程序正常运行。操作系统的主要功能包括处理器管理、存储管理、文件管理、I/O设备管理等。
为用户提供友善的人机界面
操作系统提供了友善的图形用户界面,可供用户使用,免去了记忆复杂操作命令的负担。
为应用程序的开发和运行提供一个高效率的平台
操作系统几乎屏蔽了所有物理设备的技术细节,以规范、高效的方式向应用程序提供了有力的支持,从而为开发和运行其他系统软件及各种应用程序提供了一个平台。
操作系统的管理主要分为处理器管理、存储管理、文件管理和设备管理。
常用的操作系统
桌面操作系统
从软件上可主要分为两大类,分别为类Unix操作系统和Windows操作系统。
Unix和类Unix操作系统:Mac OS,Linux发行版(如Debian,Ubuntu,Linux Mint,openSUSE,Fedora,Mandrake,Red Hat,Centos);
微软公司Windows操作系统:Windows 98,Windows 2000,Windows XP,Windows Vista,Windows 7,Windows 8,Windows8.1,Windows 10等。
服务器操作系统
服务器操作系统主要集中在三大类:
Unix系列:SUNSolaris,IBM-AIX,HP-UX,FreeBSD,OS X Server等;
Linux系列:Red Hat Linux,CentOS,Debian,UbuntuServer等;
Windows系列:Windows NT Server,Windows Server2003,Windows Server 2008,Windows Server 2008 R2,windows server 2012,windows server technical等。
语言处理程序
Visual C++、Java编译器
数据库管理工具
Oracle、Microsoft SQL Server、Access、MySQL
服务程序
磁盘分区、磁盘碎片整理、故障检测
应用软件
应用软件是用户为了解决各自应用领域里的具体任务而编写的各种应用程序和有关文档资料的统称。这类软件能解决特定问题。应用软件与系统软件的关系是:系统软件为应用软件提供基础和平台,没有系统软件应用的软件是无根之木,反过来应用软件又为系统软件服务。
常用的应用软件有以下几类:
- 办公自动化软件
- Microsoft Office
- WPS Office
- 下载工具软件
- 迅雷
- Free Download Mange
- 即时通信软件
- MSN Messenger
- 微信
- 计算机安全软件
- 360安全
- 火绒
- 卡巴斯基
- 图形图像处理软件
- Photoshop
- 画图
- 媒体播放软件
- Windows Media Player
- shoter player
- QQ影音
- 暴风影音
- 多媒体及动画制作软件
- ...
计算机的指令
指令是一组二进制代码。它规定了由计算机执行的程序的一步操作。一条指令由操作码和操作数组成,前者规定指令要完成的操作,必不可少;后者是这个操作针对的对象,可以没有。
指令系统是一种计算机所能识别并可执行的全部指令的吉赫。例如,80386的指令系统共有123种指令,可分为9类指令操作:数据传递、算术运算、逻辑运算、传操作、位操作、程序控制、高级语言指令、保护模式、处理器控制指令。
程序是计算机为了执行某种操作任务而将一条条指令按照一定的顺序排列起来的指令集。
NOIP初赛篇——04计算机软件系统的更多相关文章
- NOIP初赛篇——01计算机常识
发展历史 年代划分 代别 年代 逻辑(电子)元件 第一代 1946-1958 电子管 第二代 1959-1964 晶体管 第三代 1965-1970 集成电路 第四代 1971-至今 大规模.超大规模 ...
- NOIP初赛篇——08计算机安全知识
引言 计算机安全中最重要的是存储数据的安全,其面临的主要威胁包括:计算机病毒.非法访问.计算机电磁辐射.硬件损坏等. 计算机病毒是附在计算机软件中的隐蔽小程序,它和计算机其他工作程序一样,但会 ...
- NOIP初赛篇——02计算机系统的基本结构
引言 计算机系统由硬件和软件两部分组成,硬件系统是计算机的"躯干",是物质基础.而软件系统则是建立在这个"躯干"上的"灵魂". 计算机硬件 ...
- NOIP初赛篇——05计算机语言
程序 程序就是一系列的操作步骤,计算机程序就是由人实现规定的计算机完成某项工作的操作步骤.每一步骤的具体内容能够理解的指令来描述,这些指令告诉计算机"做什么"和"怎么 ...
- NOIP初赛篇——10计算机网络
网络的定义 所谓计算机网络,就是利用通信线路和设备,把分布在不同地理位置上的多台计算机连接起来. 计算机网络是现代通信技术与计算机奇数结合的产物. 网络中计算机与计算机之间的通信依靠协议进 ...
- NOIP初赛篇——09原码、反码和补码
一.数的原码.补码和反码表示 机器数和真值 在计算机中,表示数值的数字符号只有0和1两个数码,我们规定最高位为符号位,并用0表示正符号,用1表示负符号.这样,机器中的数值和符号全"数码化 ...
- NOIP初赛篇——07信息编码表示
一.基本概念 编码 计算机要处理的数据除了数值数据以外,还有各类符号.图形.图像和声音等非数值数据.而计算机只能识别两个数字0,1.要使计算机能处理这些信息,首先必须要将各类信息转换成0与1表示的 ...
- NOIP初赛篇——06数制转换
进位计数制的基本概念 将数字符号按顺序排列成数位,并遵照某种由低到高的进位方式计数表示数值的方法,称作为计数制. 十进制 十进制计数制由0.1.2.3.4.5.6.7.8.9共10个数字符号组成. ...
- NOIP初赛篇——03中央处理器CPU
CPU CPU(中央处理单元)是微机的核心部件,是决定微机性能的关键部件.20世纪70年代微型机的CPU问世,微型计算机的核心部件微处理器从Intel 4004,80286,80386,80486 ...
随机推荐
- DeepFM——tensorflow代码改编
本人代码库: https://github.com/beathahahaha/tensorflow-DeepFM-master-original DeepFM原作者代码库: https://githu ...
- 第 2 篇Scrum 冲刺博客
每天举行会议 会议照片: 昨天已完成的工作与今天计划完成的工作及工作中遇到的困难: 成员姓名 昨天完成工作 今天计划完成的工作 工作中遇到的困难 蔡双浩 完成修改个人信息剩余部分 了解任务,并做相关学 ...
- 链判断运算符和Null 判断运算符
链判断运算符 如果我们要获取一个对象的深层嵌套属性,例如获取文章标题res.data.article.title,然后为了安全起见,我们肯定不能直接这样获取,万一res对象没有article属性了呢, ...
- 自搭建jetbrains系列ide授权服务器
1.下载 LicenseServer 地址:https://mega.nz/#!7B5UVY6b!Hae2ceTBPIrTowQN0sV9fQ5lGOKzGxas2ug02RZAdGU,里面有不同的服 ...
- gitlab+jenkins 持续部署自动化测试
背景:为了减少测试部署时间和减少不必要的重复工作,采用持续集成的方式进行部署,当gitlab的release (测试)分支有代码变动时,自动拉取代码部署测试环境,并进行接口回归测试 优点:部署自动化, ...
- 推荐系统实践 0x10 Deep Crossing
这一篇,我们将介绍微软BING AD团队提出的Deep Crossing模型,用来解决大规模特征组合问题的模型,这些特征可以是稠密的,也可以是稀疏的,从而避免了人工进行特征组合,并使用了当年提出的残差 ...
- Docker Networks 笔记
Docker Networks Bridge NetworksThe Docker bridge driver automatically installs rules in the host mac ...
- 使用Github快速的寻找项目
作为一个3年的码农昨天在学习项目,顺便总结一下 ,在Github找项目的几个常用方式 ,如果对您有帮助,可以点个关注,便于下次光顾! 首先我们来看一下常用命令 1.指定搜索方式 搜索文件中有spiri ...
- Java 持久层框架之 MyBatis
MyBatis 简介 MyBatis 是一个基于 Java 的持久层框架,它内部封装了 JDBC,使开发者只需关注 SQL 语句本身,而不用再花费精力去处理诸如注册驱动.创建 Connection.配 ...
- 7.mysql8.0版本MGR搭建
搭建MGR 1.配置文件 loose-group_replication_ip_whitelist = 192.168.124.0/24 loose-group_replication_start_o ...