@网络学习 操作系统

@网络学习
个人学习记录,希望有伙伴一起成长。
0x02,操作系统

解释说明
1.操作系统是集合程序,主要功能是管理计算机软硬件资源,为用户提供操作界面,方便用户控制其他程序的运行和管理相关资源。
2.其功能包括管理软件、软件和数据资源,为其他应用软件提供人机界面,方便用户控制计算机等。
3.操作系统非常多样化,比如DOS、Windows、Mac OS、UNIX、Linux等。

分类和常见的操作系统
1.桌面操作系统:普通消费者最常用,通过键盘鼠标发出的命令来工作,对操作人员没有严格的要求。可以轻松应对各种复杂的应用,并允许开发者通过一系列标准系统来调整操作系统的功能,从而达到轻松开发的目的。
2.服务器操作系统:特定的场景中,承担管理、配置、稳定性、安全性等附加功能;服务器操作系统是每个服务器的核心。
3.网络学习会用到的系统Windows和Linux:

(1)Windows:无特定的应用范畴,一般就是常规的电脑使用场景,偏向桌面操作系统
(2)Linux:主要作为服务器主机,进行忙碌的数据处理和运算,偏向服务器操作系统

4.操作系统组成

(1)Windows:四部分组成
    a.驱动:每个硬件和软件之间的桥梁,只有对应上才会执行
    b.内核:高级别权限运行,负责基本的、结构化的功能
    c.接口库:最接近应用程序的部分,使通用程序能够流畅地使用,基本服务被打包成应用程序可以使用的编程接口,方便程序的调用,保证程序的流畅运行。
    e.外设:除上面三种其它均为外设,通常是用来提供特定高级服务的组件
(2)Linux:四部分组成
    a.内核:负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着稳定和性能
    b.shell:提供用户界面程序,主要负责将用户的命令转化为操作系统可识别的指令
    c.文件系统:采用树形结构便于保存,Linux系统就是由许多文件构成
    e.应用程序:开发人员进行一系列程序编程后,实现的效果显示

5.相关操作系统权限维护

(1)Windows:账户
    a.用户帐户:拥有唯一的安全标识符(Security Identifier,SID)
    b.组账户:一些用户的集合;且组内的用户自动拥有组所设置的权限
(2)Linux:读数值为4,写数值为2,可执行数值为1,一般用sudo chomd的指令来提权

6.补充知识

(1)Android系统,主要应用在手机端中,大多数以Java开发apk为主
(2)Windows操作系统以wind7和wind10为主,是非开源系统,需要收费
(3)Linux操作系统以kali为主,是开源系统,所以免费
(4)电脑以exe后缀作为运行软件

你可能感兴趣的:(网络安全操作系统)