该看的书籍
文章平均质量分 65
吾会飞飞飞
前进,前进,不择手段的前进!
展开
-
<操作系统:精髓与设计原理> 计算机系统概述
计算机系统的基本构成 处理器 processor 内存 main memory 输入输出模块 I/O modules 系统总线 system bus 为处理器 内存 和输入输出模块提供通信的设施PC 程序计数器 IR 指令寄存器 AC 累加器 MAR 存储器地址寄存器 MBR 存储器缓冲寄存器 I/O AR io地原创 2017-03-19 11:20:19 · 749 阅读 · 0 评论 -
<操作系统:精髓与设计原理>分布式系统
Client/Server 模型客户端 一个网络上的信息请求方 通常是一台PC或工作站 能够从服务器处查询数据库和其他信息中间件 一组驱动程序 应用程序编程接口或其他软件的集合 用于改善客户应用程序和服务器之间的连通性关系的软件关系数据库 一种把对信息的访问限制于满足搜索条件的数据行的数据库服务器 高性能工作站 存储并提供信息给网络中的众多客户使用三层CS结构原创 2017-05-01 20:59:38 · 306 阅读 · 0 评论 -
<操作系统:精髓与设计原理> 计算机安全
计算机安全 为了确保信息系统资源(包括硬件 软件 固件 信息/数据和通信)的完整性 可用性 机密性,而在一个自动化的信息系统上实施的防护措施机密性 Confidentiality数据机密性 保证私有的或秘密的信息对未授权个体的不可用或不可见隐私 保证个体能够控制或影响的信息 像谁公开完整性 Integrity 数据完整性 保证信息只在一种指定的和授权的方式下被修改原创 2017-05-01 15:19:36 · 425 阅读 · 0 评论 -
<操作系统:精髓与设计原理> 嵌入式操作系统
嵌入式系统 为了完成某特定功能而设计的 可有附加机械或其他部件的计算机硬件和软件的组合体 在许多情况下 嵌入式系统是一个更大的系统或产品中的一部分嵌入式系统与通用计算机系统的区别从小规模系统到大规模系统 成本限制不同 对优化和复用的不同需求从很宽松的到非常严格的需求 以及不同的品质需求组合 如 安全性 可靠性 实时性 灵活性 合法性从很短到很长的使用期限不同的环原创 2017-05-01 15:03:22 · 339 阅读 · 0 评论 -
<操作系统:精髓与设计原理> 文件管理
文件系统提供了与辅助存储相关的资源的抽象文件系统的属性 长期存在 文件存储在硬盘上或其他辅存上 当用户退出系统时 文件不会丢失进程间可共享 文件有名字 具有相关的允许受控的共享访问权限结构 通过文件系统 一个文件有一个具体于特定应用的内部结构 此外,文件可以被组织成等级的形式或者更复杂的结构去反映文件之间的关系文件系统提供一系列对文件进行操作的功能接口创原创 2017-05-01 14:32:19 · 443 阅读 · 0 评论 -
<操作系统:精髓与设计原理> 虚拟内存
虚拟内存 在存储分配机制中 尽管备用内存是主内存的一部分,它可以被寻址 程序引用内存使用的地址与内存系统用于识别吴莉丽存储站点的地址是不同的,程序生成的地址会自动转换成机器地址。 虚拟存储的大小收到计算机系统寻址机制和可用的备用内存量的限制,而不受内存存储位置实际数量的限制虚拟地址 在虚拟内存中分配给某一个位置使该位置可以被访问 仿佛它是主内存的一部分虚拟地址空间 分配给进原创 2017-04-15 16:50:00 · 420 阅读 · 0 评论 -
<操作系统:精髓与设计原理> 线程
进程的概念 细划分为2个特点 资源所有权 包括一组程序 数据 栈 进程控制块定义的集合 拥有对资源的控制权 (由操作系统提供保护功能 避免冲突) 调度/执行 一个进程具有一个执行状态和一个被分配的优先级,它是一个可被操作系统调度和分派的实体线程 调度单位 包括 线程执行状态 线程上下文 线程优势 创建时间 终止时间 切换时间 小于进程原创 2017-04-05 23:22:24 · 296 阅读 · 0 评论 -
<操作系统:精髓与设计原理> I/O管理和磁盘调度
输入输出是 操作系统设计中最困难的部分 因为不同设备和它们的应用很难有一个 通用的 一致的解决方案IO设备的三种类别 人可读 机器可读 通信设备之间的差异很大数据速率 数据传送速率可能会相差几个数量级应用 设备用途对操作系统及其支撑设备的软件和策略都有影响控制的复杂性 打印机需要相对简单的控制接口 磁盘控制接口更为复杂传输单位 字节流 字符流传送(终端IO原创 2017-04-30 11:12:32 · 422 阅读 · 0 评论 -
<操作系统:精髓与设计原理> 进程描述和控制
操作系统必须交替执行多个进程,在合理的响应时间范围内使处理器的利用率最大操作系统必须按照特定的策略给进程分配资源,同时避免死锁操作系统可以支持进程间的通信和用户创建进程,它们对构建应用程序很有帮助进程一个正在执行中的程序一个正在计算机上执行的程序实例能分配给处理器并由处理器执行的实体一个具有以下特征的活动单元: 一组指令序列的执行、一个当前状态和相关的系统资源集原创 2017-04-05 00:15:53 · 354 阅读 · 0 评论 -
《从0到1:开启商业与未来的秘密》
从0到1 从无到有 善于创造和创新 利用技术专利 网络效应 规模经济 品牌实现 质的垂直性层级跨越 成为市场的唯一 垄断性企业 获取丰厚的利润从1到n 只是复制 创造不了新价值当代企业的经营境界第一层境界 制造满足市场需求的产品 (产品有生命周期 市场有饱和度 利润空间有限)由1到n 量变的过程 企业追求盈利第二层境界原创 2017-04-17 21:50:36 · 887 阅读 · 0 评论 -
《深入理解Java虚拟机 JVM高级特性与最佳实践》自动内存管理机制
关注问题 哪些内存需要回收 什么时候回收 如何回收引用计数算法 Reference Counting 给对象添加一个引用计数器,一个地方引用它,计数器值+1,当引用失效,计数器值-1 计数器为0时表明不再被使用 缺陷 很难解决对象之间相互循环引用的问题可达性分析 Reachability Analysis GC Root原创 2017-03-29 19:10:31 · 297 阅读 · 0 评论 -
<操作系统:精髓与设计原理> 内存管理
页框 内存中一个固定长度的块页 一个固定长度的数据块 存储在二级存储器中(如磁盘) 数据页可以临时复制到内存的页框中段 一个变长的数据块 存储在二级存储器中。整个段可以临时复制到内存的一个可用区域内(分段),或者可以将一个段分为许多页,将每页单独复制到内存中(分段与分页相结合)内存管理的需求 重定位 一旦程序被换出到磁盘,下一次被换入时,为避免原创 2017-04-08 00:21:48 · 320 阅读 · 0 评论 -
<操作系统:精髓与设计原理> 操作系统概述
操作系统为应用程序提供与硬件交互的接口,它的主要功能是为运行中的程序动态地分配可共享的系统资源,与之相关的研究主要涉及内存 进程及外设的管理和调度。相邻层次间的接口不断改变。 一方面,原来由操作系统负责的功能被迁移到硬件中, 另一方面,一些与应用程序解决的问题无关的程序化函数也被加入操作系统中 操作系统是 控制应用程序执行的程序 并充当应用程序和计算机硬件之间的接口原创 2017-03-19 17:14:31 · 529 阅读 · 0 评论 -
<操作系统:精髓与设计原理> 单处理器调度 多处理器调度 实时调度
处理器调度目标 满足系统目标的方式(响应时间 吞吐率 处理器效率) 把进程分配到一个或多个处理器中执行调度类型 长程调度 决定加入待执行的进程池中 哪一个程序可以进入系统中处理 即控制系统的并发度 中程调度 决定加入部分或全部在内存中的进程集合中 短程调度 决定哪一个可运行的进程将被处理器执行原创 2017-04-24 21:12:22 · 949 阅读 · 0 评论