
操作系统概念
文章平均质量分 96
Sailist
这个作者很懒,什么都没留下…
展开
-
操作系统概念_第四章_线程
概述线程是什么多线程编程的优点多线程模型多对一模型一对一模型多对多模型线程库(略)概述线程是什么线程是CPU使用的共享单元,由线程ID,程序计数器,寄存器集合和栈组成。它与属于同一进程的其他线程共享代码段,数据段和其他操作系统资源。 多线程编程的优点响应度高:一个多线程的程序即使部分阻塞,其他部分仍能运行,从而增加...原创 2018-04-16 10:49:00 · 736 阅读 · 0 评论 -
操作系统概念_第十五章_安全
概述安全方面,除了要保护系统内部外,还需要考虑系统运行的外部环境。威胁:指违反安全的潜在危险,如漏洞。攻击:试图破坏安全。攻击保密性:未授权的数据读取。如读信用卡信息。攻击完整性:未授权的数据修改。如债务修改。违反有用性:未授权的数据破坏。如网站的破坏。偷窃服务:未授权的资源利用。如按照后台程序。拒绝服务: 阻止合法使用系统。如DOS攻击。 要能根据攻击的方法判...原创 2018-06-16 17:03:47 · 399 阅读 · 0 评论 -
操作系统概念_第十四章_保护
概述保护(protection),是从资源访问权限(授权)这个角度去考虑的,是指一种控制程序、进程或用户对计算机系统资源进行访问的控制。 安全:防范人主动进行攻击,从攻击这个角度。完整性,保密性,身份认证。抗否认。保护目标防止用户有意的、恶意的违反访问约束。需要确保系统当中活动的程序组件只以与规定的策略一致的方式使用资源。保护在计算机中扮演的角色是:为实施资源...原创 2018-06-16 17:00:28 · 2338 阅读 · 0 评论 -
操作系统概念_第十三章_IO输入系统
概述名词解释:端口:设备与计算机通信的连接点。总线:一组线和一组严格定义了线上传输信息的协议。链环:原创 2018-06-16 16:20:01 · 1130 阅读 · 0 评论 -
操作系统概念_第十二章_大容量存储器的结构
概述原创 2018-06-16 12:21:50 · 807 阅读 · 0 评论 -
操作系统概念_第十一章_文件系统实现
概述文件系统驻留在外存上,在外存上,如何存储和访问文件?如何组织文件,分配磁盘空间,恢复空闲空间,跟踪数据位置,以及相关的性能?这些在文件系统中,如何实现?文件系统结构磁盘称为存储多个文件的方便介质的两个特点:可以原地重写可以直接访问磁盘的任意一处位置,无论是按顺序还是随机读取文件都可以通过移动磁头直接完成。另外,与内存管理的部分方式相同,磁盘同样是以块为单位进行...原创 2018-06-15 19:25:31 · 920 阅读 · 0 评论 -
操作系统概念_第十章_文件系统接口
概述文件系统的组成:文件:存储相关数据目录:组织系统内的文件并提供有关文件的信息相关概念:文件:逻辑外存的最小分配单元?记录在外存上的相关信息的具有名称的集合。一般分为: 程序:包括原形式和目标形式数据:数字,字符,二进制,可以是自由形式,也可以有严格的格式(xml等)文件属性名称:按人们易读的方式保存的信息标识符:用户不可读,用于在文件系统内进行该文...原创 2018-06-15 10:32:31 · 786 阅读 · 1 评论 -
操作系统概念_第九章_虚拟内存
概述第八章提到的所有内存管理策略都是为了将多道程序同时放入内存,方便调用。但通过这种方式,进程执行前整个进程都必须放入内存中。 动态载入可能会减轻这一限制,但这需要程序员小心的做一些额外的工作。实际情况下,在很多情况下,进程不需要完全放入内存中。例如:处理异常部分的错误代码。一个成型的项目,错误会很少发生,因此这部分代码几乎不执行。数组和链表通常占用了更多的空间,即声明的...原创 2018-06-06 20:51:38 · 1101 阅读 · 0 评论 -
操作系统概念_第八章_内存管理
概述第五章将CPU调度,CPU调度提高了CPU利用率和系统对用户的响应速度,而这一操作,是将非调度进程保存到内存中实现的,因此需要实现共享内存。 多进程保存到内存和实现共享内存之间有联系吗?上述话来自于课本,但没想明白有什么因果联系…要管理内存,自然也需要很多策略,算法,本章将从硬件和软件两个层面描述内存的组织方法和管理方法。基本硬件基本硬件主要解决了访存速度的提...原创 2018-05-14 11:15:18 · 1297 阅读 · 0 评论 -
操作系统概念_第七章_死锁
概述系统模型死锁特征死锁发生的必要条件资源分配图死锁处理方法确保死锁不会发生(第一种原理)发生,检测,恢复(第二种原理)忽略(第三种原理)死锁预防互斥->共享资源占有并等待->单恋非抢占循环等待死锁避免安全状态资源分配图算法银行家算法死锁检测每种资源类型单个实例每种资源类型多个实例应用检测算法的时机死锁恢复进程终止...原创 2018-05-04 13:09:53 · 530 阅读 · 0 评论 -
操作系统概念_第六章_进程同步
概述临界区问题Peterson算法硬件同步经典同步问题生产者-消费者问题读者-写者问题哲学家进餐问题信号量信号量的使用解决互斥问题解决资源申请问题解决同步问题信号量的实现死锁和饥饿找个茬经典问题的信号量解决方案生产者-消费者问题读者-写者问题哲学家就餐问题管程***使用管程入口处的等待队列资源等待队列和条件变量紧急等待队列...原创 2018-05-04 10:15:41 · 902 阅读 · 0 评论 -
操作系统概念_第五章_CPU调度
概述CPU-IO区间周期CPU调度程序分派程序调度准则调度算法先到先服务算法最短作业优先调度优先级调度转轮法调度算法评估(待补完)概述对于单处理器系统,CPU只能执行一个进程,其他进程必须等待,直到CPU空闲为止。多道程序的目标是为了使任何时候都有进程在执行,使CPU的利用率最大化。 CPU调度使进程在等待时(通常是等待某些IO请求完成)...原创 2018-04-18 13:01:24 · 1338 阅读 · 0 评论 -
操作系统概念_第三章_进程
一、初识进程进程组成进程状态进程控制块(PCB)二、进程调度调度队列调度程序各类进程调度的特点:进程的类型上下文切换进程操作进程创建进程终止进程间通信共享内存系统消息传递系统IPC系统实例(略)客户机-服务器系统通信(略)一、初识进程进程组成进程包含了程序代码和当前活动(其中当前活动通过...原创 2018-04-18 13:00:56 · 1054 阅读 · 0 评论 -
操作系统概念_目录
操作系统学习参考: https://blog.csdn.net/leftfist/article/category/2622721原创 2018-06-16 19:13:34 · 1205 阅读 · 0 评论