1Linux 操作系统
Linux 操作系统
一、 操作系统的基本概念
任何计算机都包含一个名为操作系统的程序集合。在这个集合里,最重要的程序
成为内核。当操作系统启动时,内核被装入 RAM 中,内核中包含了系统运行所必不
可少的很多核心进程。
操作系统必须完成两个主要目标:
1、 与硬件部分交互,为包含在硬件平台上的所有底层可编程部件提供服务;
2、 为运行在计算机系统上的应用程序提供运营环境。
二、 操作系统的状态
操作系统分为内核态和用户态:
内核态:内核态主要是用户直接与硬件直接交互;
用户态:用户态主要是用户通过内核与硬件交互;
三、 多用户系统
多用户系统就是一台能够并发和独立执行分别属于两个或多个用户的若干应用程
序的计算机。并发意味着几个应用程序能够同时处于活动状态并且竞争各种资源,如
CPU、内存、硬盘等。独立意味着每个应用程序能够执行自己的任务,而无需考虑其
他用户的应用程序在干什么。当然,从一个应用程序切换到另一个应用程序会使每个
应用程序的速度有所减慢,从而影响用户看到的响应时间
多用操作系统必须包括以下几个特点:
1、 合适用户身份的认证机制;
2、 防止有错误的用户程序妨碍其他应用程序在系统中运行的保护机制;
3、 防止恶意的用户程序干涉或窥视其他用户的活动的保护机制;
4、 限制分配给每个用户的资源数的记账机制。
为了确保能实现这些安全保护机制,操作系统必须利用与 CPU 特权模式相关的硬
件保护机制,否则,用户程序将能直接访问系统电路并克服加强与它的这些限制
四、 用户和组
在每个多用户系统中,每个用户在机器上都有私用空间,操作系统必须保证用户
Jesse 第 1 页 2022/6/22
评论0
最新资源