计算机操作系统第四版读书笔记,计算机操作系统读书笔记.docx

文档介绍:

操作系统读书报告课题:<>读书笔记院系:_______班级:____姓名:___________________学号:_______________指导老师:___________________2011年10月18日<>读书笔记这段时间读了<>这本书。学到了很多知识。总结了如下笔记。WindowsNT系列和Windows95系列的区别:·WindowsNT支持多处理器,Windows95不支持。·WindowsNT文件系统支持安全性(例如自主访问控制),Windows95不支持。·WindowsNT是完全32位,而Windows95从Windows3.1和MS-DOS继承了大量的16位代码。·WindowsNT是完全可重入的,Windows95有一部分是不可重入的。·WindowsNT可以让16位应用程序运行在它们自己的地址空间中,而Windows95总是在一个共享的地址空间中运行16位Windows应用程序,在这个共享的地址空间中,这些程序相互影响,甚至一个程序破坏(或挂起)别的程序。·WindowsNT进程共享的内存只对哪些影射了这一共享内存的进程才是可见的,在Windows95上,所有的共享内存都是可见的,而且在任何一个进程内都可以写这些内存,因此任何一个进程都可以改写或者破坏其他协作进程所使用的共享内存。·在Windows95中,有一些关键的操作系统页面在用户模式下是可写的,从而允许一个用户程序破坏系统,或者使系统崩溃。WindowsAPI:Windows应用编程接口是针对MicrosoftWindows操作系统家族的系统编程接口,每个操作系统实现了WindowsAPI不同的子集。WindowsAPI可以分成以下几个大类:·基本服务·组件服务·用户界面服务·图形和多媒体服务·消息和协作·网络·Web服务程序和进程的关系:程序是指一个静态的指令序列,而进程则是一个容器,其中包括了当执行一个程序的特定实例时所使用的各种资源。一个Windows进程由以下几个元素构成:·一个私有的虚拟地址空间·一个可执行的程序·一个已打开句柄的列表,这些句柄指向各种系统资源·一个被称为访问令牌的安全环境,它标识了与该进程相关的用户、安全组和特权。·一个被称为进程ID的唯一标识符·至少一个执行线程每个进程也指向它的父进程或者创建者进程,但是,如果父进程推出的话,子进程中的父进程信息并不会被更新,因此,一个进程有可能指向一个已经不存在的父进程。线程是一个进程内的实体,也是Windows执行此进程时的调度实体。如果没有线程,进程的程序是不可能运行的。一个线程包括以下内容:·一组代表处理器状态的CPU寄存器中的内存·两个栈,一个用于当前线程在内核模式下执行的时候,一个用户线程在用户模式下执行的时候。·一个被称为线程局部存储区(TLS)的私有存储区域,各个子系统、运行库和DLL都会用到该存储区域。·一个被称为线程ID的唯一标识符·有时线程也有他们自己的安全环境,如果多线程服务器应用程要模拟其客户的安全环境,则往往可以利用线程的安全环境。寄存器、栈和私有的存储区域合在一起被称为线程的环境纤程与线程:纤程使得一个应用程序可以调度它自己的“线程”的执行过程,而不必依赖于Windows内置的基于优先级的调度机制。纤程常常被称为轻量级的线程。从调度的角度来看,它们对于内核是不可见的,因为它们是在用户模式下实现的。一个进程内的所有线程可以读或者写另一个线程的内存,然而,一个进程中的线程是不可能直接引用另一个进程的地址空间的。虚拟地址描述符(VAD,virtualaddressdescriptor)是指一些数据结构,内存管理区利用这些数据结构来记录一个进程所使用的虚拟地址。Windows实现了一个基于线性地址空间的虚拟内存系统,每个进程感觉自己独立拥有一个很大的私有地址空间。虚拟内存提供了一个内存逻辑视图,它可能并不对应于内存的物理布局。在运行的时候,内存管理器借助于硬件的支持,将虚拟地址翻译或者映射成真正存放数据的物理地址。操作系统通过控制这一层保护或者映射机制,可以保证一个进程不会闯入另一个进程中,也不会改写操作系统的数据。为了避免用户应用程序访问或者修改关键的操作系统数据,Windows使用了两种处理器访问模式:用户模式和内核模式。用户程序代码运行在用户模式下,而操作系统代码运行在内核模式下。内核模式允许访问所有的系统内存和所有的CPU指令,处理器让操作系统软件比应用软件有更高的特权级,从而为操作系统设计者提供了一层保护的基础,确保一个行为不正常的应用程序不会破坏系统整体的稳定性。Intelx86处理器的体系结构定义了四种特权级,Windows使用特权级0(或者0环)

内容来自淘豆网www.taodocs.com转载请标明出处.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值