备战2021年软考中级网络工程师-02操作系统
一、前言
近来在研究python的时候无意间了解到还可以参加软考,拿到国家工信部认定的工程师资格,既可以在北上广深申请办理北京居住证,享受积分落户的优惠政策,又可以在职场作为升职加薪的硬性条件,还可以提升自己的计算机基础能力水平,何乐而不为呢?
经查,此考试上半年考试时间为5月底(第三个周六、周日),下半年考试时间为11月中旬(第二个周六、周日)。现在已经8月,那么我只能考下半年的11月这场考试了。
根据以上软考的分类,我选择的是中级网络工程师。听说初级的太简单了,建议直接从中级起考,而我粗略看了下这些资格的考试大纲和以前的一些真题,只有网络工程师我学过一部分内容,似乎考起来难度较小,比较适合我。
点击下方链接查看如何报名:
计算机技术与软件专业技术资格(水平)考试全国各省市考试报名
成功报名和缴费后要及时登录人事考试频道下载打印准考证,凭准考证和本人有效居民身份证原件参加考试哦。
**
二、中级网络工程师复习笔记-02操作系统
**
(一)操作系统概述
操作系统 (Operating System,简称OS)是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源等。
计算机软件总体分为系统软件和应用软件两大类
(1)系统软件是各类操作系统,如windows、Linux、UNIX等,还包括程序设计语言和数据库系统,即裸机自带软件。
(2)应用软件是专门为某一应用目的而编制的软件,如文字处理软件、信息管理软件和游戏软件等。
程序设计语言分类
1.机器语言
二进制编程,计算机能直接执行的语言,但对程序员可读性差
2.汇编语言
符号化的机器语言,掌握了汇编语言就可以操作计算机的底层,但可读性仍然不是很好
3.高级语言
用数学函数和英文字符组成的语言,对程序员较友好,但计算机看不懂,所以需要经过编译程序和翻译程序都行。
编译程序是由用户将源程序一次性写好提交编译并运行编译后得到目标码模块。
解释程序对源程序直接加工,一边翻译,一边执行。不形成再次调用它执行的目标码文件。解释程序所用翻译空间小,反应快,但运行效率慢。
4.4GL语言
只需告知计算机“做什么”,而不必告知计算机“怎么做”,比如数据库查询语句。
(二)进程管理
进程有三大状态,
运行态,某进程占有CPU,正在运行中;
就绪态,某进程万事俱备