随笔分类 -  操作系统

摘要:Linux中断和系统调用的解析 系统调用和中断的结构图 作者:番茄味的可比克 链接:https://www.zhihu.com/question/30432536/answer/54998416 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 中断 :又称为 异步中 阅读全文
posted @ 2020-03-31 18:01 别再闹了 阅读(5056) 评论(0) 推荐(1) 编辑
摘要:IO系统 驱动程序对控制器操作,控制器管理具体设备 这种使用的是通道,由通道对控制器进行管理 驱动程序的层次: 操作系统提供驱动程序的规范,具体驱动大多数由硬件开发商开发 设备类型 块设备就是以块为单位进行读写的设备,而相应的,字符设备就是以字符为基本单位的设备 所以说,块设备的处理和字符设备的处理 阅读全文
posted @ 2020-02-09 22:21 别再闹了 阅读(879) 评论(0) 推荐(0) 编辑
摘要:大容量存储结构 这一章主要关注于磁盘的管理 硬盘转速快,读写就快 注意硬盘的转速说的是每分钟 计算机与外存的连接方式: DAS就是磁盘直接和本地连接 而NAS和SAN是非常常见的两种网络存储方式 NAS与SAN NAS: SAN: SAN是一个硬件设备 作者:LSI China 链接:https:/ 阅读全文
posted @ 2020-02-09 22:15 别再闹了 阅读(606) 评论(0) 推荐(0) 编辑
摘要:文件系统 基本概念 文件是具有符号名的数据项的集合 行文件:以行为单位 文件的属性: 文件的标识是内部使用的编号,在文件系统内部并不使用文件名 文件操作通过系统调用的方式进行 打开和关闭都涉及到了内存和磁盘的交互 顺序访问: 目录 目录也是在磁盘中的,它是一种特殊的文件 目录的结构 整个目录系统中不 阅读全文
posted @ 2020-02-09 22:11 别再闹了 阅读(552) 评论(0) 推荐(0) 编辑
摘要:内存管理 基本概念 内存管理主要分为连续区管理和非连续区管理 注意汇编语言也需要翻译下 ,但不是编译,因为它基本上就是一对一的翻译了下,比编译任务简单的多 base表示该进程的最小的地址位置,limit表示最大的 由存储管理单元在地址送往地址总线之前进行逻辑地址到物理地址的转换 : 两种方法可以实现 阅读全文
posted @ 2020-02-09 22:09 别再闹了 阅读(762) 评论(0) 推荐(0) 编辑
摘要:操作系统6:死锁 死锁的概念 对死锁进行抽象化的表述: 其实信号量也是一种共享的资源 形成死锁的必要条件 注意这些是死锁产生的必要条件,也就是说即使满足这些条件,也不一定产生死锁 ![image-20200206104336966.png](E:/知识点复习/Knowledge/操作系统/操作系统6 阅读全文
posted @ 2020-02-09 22:07 别再闹了 阅读(320) 评论(0) 推荐(0) 编辑
摘要:操作系统5:进程同步 进程同步存在问题,原因就是一个CPU要为两个以上的进程服务,而这其实是现在的操作系统也没有完美解决的 临界区问题 如果不加处理的话,就会出现问题:假设两个进程要访问同一个资源,由于CPU调度具有一定的随机性,而先访问的进程会对资源进行修改,这就使得进程对资源的访问结果具有一定的 阅读全文
posted @ 2020-02-09 22:06 别再闹了 阅读(1058) 评论(0) 推荐(0) 编辑
摘要:操作系统3:CPU调度 基础 CPU利用率=CPU充分利用时间/CPU使用总时间 来源:https://www.zhihu.com/question/266544961 Schedule和dispatch的区别? 用“主要业务逻辑”做在哪里来区分。 schedule: 调度。 scheduler是具 阅读全文
posted @ 2020-02-09 22:05 别再闹了 阅读(2276) 评论(1) 推荐(0) 编辑
摘要:操作系统2:进程 CPU受到IO影响,影响了使用率 但如果是多任务的话: 即一个程序执行IO操作的时候,另外一个使用CPU,从而实现CPU100%的利用率 进程包括1.正在执行的程序 2.处理的数据 3.现在的状态 这三个维度上只要有一个维度不一样,就是不同的进程 进程在计算机中以进程映像的形式存在 阅读全文
posted @ 2020-02-09 22:03 别再闹了 阅读(601) 评论(0) 推荐(0) 编辑
摘要:操作系统1:操作系统结构 操作系统的目标: 方便使用 高效 多任务是多程序的升级版本,不仅像多程序要求的那样、程序挂起驻留在内存中等待CPU,而且要实现CPU时间片的及时分配,以响应用户的交互,这里的及时性是多任务和多程序的关键区别,例如它对响应时间也做出了要求,这在多程序操作系统中是没有的 DOS 阅读全文
posted @ 2020-02-09 22:02 别再闹了 阅读(419) 评论(0) 推荐(0) 编辑
摘要:[转载]Linux缓存机制 来源:https://blog.csdn.net/weixin_38278334/article/details/96478405 linux下的缓存机制及清理buffer/cache/swap的方法梳理 缓存机制介绍 写的很好:https://www.cnblogs.c 阅读全文
posted @ 2019-12-06 16:28 别再闹了 阅读(2485) 评论(0) 推荐(0) 编辑
摘要:Tomat服务器学习 使用的是Redhat版本的Tomcat 目录结构 bin:可执行文件 conf:配置文件 lib:tomcat运行时依赖的jar包 logs:日志文件 temp:临时文件 webapps:存放web项目,将自己的项目放置在这里的子文件夹里面 work:存放运行时的数据 启动 / 阅读全文
posted @ 2019-12-03 09:49 别再闹了 阅读(527) 评论(0) 推荐(1) 编辑
摘要:[转载]木马和病毒的区别 来源:https://www.zhihu.com/question/23207532 腾讯安全的回答 作者:腾讯安全联合实验室 病毒: 平时一般我们所说的病毒,指的是感染型病毒,是编制者在计算机程序中插入的破坏计算机功能或者数据的代码,能影响计算机使用,能自我复制的一组计算 阅读全文
posted @ 2019-10-22 16:48 别再闹了 阅读(4127) 评论(0) 推荐(0) 编辑
摘要:markdown图片转换demo 一直以来都是用Markdown来写博客的,但是它的图片嵌入实在是太让人头秃,逼得我能找网上的图片就不用自己的,实在是麻烦。所以我在发现了一个可以生成markdown样式的图床后就写了一个小程序,花了2个小时左右。平常把编辑器文件夹的图片(一般是截图)上传上去,再把m 阅读全文
posted @ 2019-10-19 22:12 别再闹了 阅读(652) 评论(0) 推荐(0) 编辑
摘要:博文来源:https://blog.csdn.net/kevinhg/article/details/8702462 在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角"。在汉字输入时,系统提供"半角"和"全角"两种不同的输 阅读全文
posted @ 2019-10-01 14:11 别再闹了 阅读(10272) 评论(0) 推荐(2) 编辑
摘要:NTFS,FAT32和exFAT文件系统的区别 本文所有资料来源于网络,仅做个人学习使用,如有侵权,请联系删除 1.什么是文件系统 文件系统是系统对文件的存放排列方式, 不同格式的文件系统关系到数据是如何在磁盘进行存储,文件名、文件权限和其他属性也存在不同 。Windows操作系统支持 NTFS, 阅读全文
posted @ 2019-09-23 22:42 别再闹了 阅读(9377) 评论(0) 推荐(1) 编辑
摘要:ASCII、Unicode、UTF 8、UTF 16、GBK、GB2312、ANSI等编码方式简析 序言 从各种字节编码方法中,能看到那个计算机发展的洪荒时期的影子。 ASCII ASCII码有标准ASCII码和拓展ASCII码之分,这里分开讲解。 1. 标准ASCII码 标准ASCII码 占用一个 阅读全文
posted @ 2019-09-13 14:56 别再闹了 阅读(2561) 评论(0) 推荐(1) 编辑
摘要:https://www.jianshu.com/p/191d1e21f7ed 阅读全文
posted @ 2019-08-25 16:32 别再闹了 阅读(102) 评论(0) 推荐(0) 编辑
摘要:这个东西吧,感觉在使用windows时作用不是很大,毕竟在windows环境下命令行确实用的比较少,但有时候也会用到,比如测试算法程序时使用批处理+文件可以省去每次手动输入。赶巧最近对批处理也比较感兴趣,就写了个简单的教程。 编写用记事本就可,先写.txt文件,写好了之后改后缀为.bat即可。注意改 阅读全文
posted @ 2019-06-30 11:31 别再闹了 阅读(914) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示