第三节 计算机软件系统
一、软件系统概述
1.软件系统
(1)计算机软件是指在计算机上运行的各种程序及相应文档的总称。
(2)是计算机的灵魂。
二、软件系统分类
三、系统软件
1.作用地位:对硬件进行管理、监控和维护,必备软件
2.操作系统(OS):是最基本、最重要的系统软件,负责管理计算机系统的硬件资源和软件资源。是计算机裸机(硬件)与应用软件、用户之间的桥梁,常见的操作系统有Windows操作系统、UNIX操作系统、Linux操作系统
3.语言处理程序:又称程序设计语言,包括:解释程序、编译程序
作用:转化程序为二进制机器指令
4.数据库管理系统:DBMS 会计软件必须有数据库支持。
分类:根据数据库数据模型设计方法不同,分为层次型、网状型、关系型
例如:单机:Visual Foxpro、Access 网络环境:Oracle、DB2、MS SQL Server等
会计软件基于DBMS开发
5.支持服务程序:亦称工具软件。协助用户进行软件开发、硬件维护
例如:编辑程序、诊断程序、调试程序、杀病毒程序等
四、应用软件
1.作用:在硬件和系统软件的支持下,解决具体的应用问题而编制;
2.地位:应用软件以系统软件为基础;
3.包括:文字处理软件、表格处理软件、游戏软件、会计核算软件、企业管理软件、网络通信软件等。网络通信软件包括实现网络底层各种通信协议(如TCP/IP协议) 实现网络应用的软件(E-mail/网络文件管理程序、网络文件传输FTP/网络浏览器等)
【例题·多选题】操作系统是( )的接口。
A.主机和外设 B.用户和计算机
C.硬件和应用软件 D.高级语言和机器语言
【答案】BC
【解析】操作系统属于系统软件范畴,是硬件的扩充,是硬件和应用程序、用户和计算机的接口。
五、计算机设计程序语言
1.机器语言
(1)直接用二进制表示,唯一能被计算机直接识别、执行;
(2)最底层的计算机语言;
(3)特点:运行速度快、不直观、通用性差。
2.汇编语言
(1)符号化机器语言,亦称:符号语言;
(2)不能直接识别,需要汇编程序翻译为机器语言再执行;
(3)汇编语言、机器语言特点:低级语言,通用性差。
机器语言与汇编语言统称为低级语言。
3.高级语言
(1)脱离机器指令,接近自然语言思维逻辑,便于理解;
(2)常见:BASIC、C(适用于编写系统软件)、C++、JAVA(适用于网络环境的编程);
(3)运行方式:编译方式、解释方式
(4)编译执行:源程序生成目标程序,独立执行、效率高;
(5)解释执行:边解释边执行,不生成独立的目标程序、不生成可行性文件、效率低。
一级建造师二级建造师消防工程师造价工程师土建职称公路检测工程师建筑八大员注册建筑师二级造价师监理工程师咨询工程师房地产估价师 城乡规划师结构工程师岩土工程师安全工程师设备监理师环境影响评价土地登记代理公路造价师公路监理师化工工程师暖通工程师给排水工程师计量工程师
执业药师执业医师卫生资格考试卫生高级职称护士资格证初级护师主管护师住院医师临床执业医师临床助理医师中医执业医师中医助理医师中西医医师中西医助理口腔执业医师口腔助理医师公共卫生医师公卫助理医师实践技能内科主治医师外科主治医师中医内科主治儿科主治医师妇产科医师西药士/师中药士/师临床检验技师临床医学理论中医理论