计算机操作系统
BestPHP.py
这个作者很懒,什么都没留下…
展开
-
进程间通信
常见例子:在Web端使用QQ便捷登录,就是浏览器和QQ两个进程间的通信在word中打开有道翻译,百度网盘安卓系统中: 美团拉取支付宝进行支付常见的本机进程间通信方式为:1.管道pipe:管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系2.消息队列MessageQueue:消息队列是由消息的链表,存放在内核中并由消息队列标识符标识。消息队列克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限等缺点3.套接字So原创 2020-06-28 18:10:27 · 877 阅读 · 0 评论 -
端口理解
端口概念: 进程收发网络数据的端口叫端口号如果一个进程需要收发网络数据,那么就需要有这样的端口,在linux系统中,端口可以有65536(2的16次方)个之多,既然有这么多,操作系统为了统一管理,所以进行了编号,这就是 端口号一个网站就是一个进程,跑服务就要用一个端口号。 防火墙采用白名单策略,需要手动开启端口一个服务器开启三个网站服务1.到阿里云开启端口8000,80012.写完网站后...原创 2020-03-14 19:48:58 · 733 阅读 · 0 评论 -
Linux总结
Linux:一切皆文件, 所有操作都是面向文件(或文件内容)1.目录结构:Linux结构(目录也是文件),即文件系统(文件属性)2.命令行:对文件进行操作(增删改查)3.vim编辑器使用:对文件内容进行编辑视频参考:https://www.imooc.com/video/3472知乎参考:https://zhuanlan.zhihu.com/p/36801617目录结构Lunux一...原创 2020-03-13 17:01:36 · 826 阅读 · 0 评论 -
win操作系统快捷键
1.win +右键,分屏操作2.用记事本查看未知类型文件,根据内容判断出是什么后,修改后缀名即可使用3.win+v(剪贴板)B站链接:负基础入门python原创 2020-03-09 18:12:05 · 745 阅读 · 0 评论 -
I/O设备管理
核心技术:1.I/O设备抽象为文件视图2.设备控制器3.硬件驱动程序,中断处理程序4.其他I/O管理方式: DMA控制方式,通道技术,I/O缓冲区技术提高设备的利用率,提高CPU与I/O设备之间的并行操作程度核心工作过程:1.CPU发送指令(write,read,open,close)给硬件控制器的寄存器2.驱动程序将指令翻译为电信号3.控制器执行电信号指令,完成硬件操作4.控...原创 2019-12-28 18:57:54 · 1674 阅读 · 0 评论 -
文件管理/磁盘管理
文件定义: 可以由某个应用打开的磁盘上的信息集合体。 磁盘管理=文件管理。建立文件系统来管理磁盘文件的属性?——FCB不同的文件以怎样的结构组织在一起? —目录结构目录层次组织:路径(文件所在目录)+文件表(最终真实的文件,FCB)+ 活动文件表(内存中缓存思想)路径:目录表项:最终的目录下,是一张表,每一项就是一个文件的FCB,存储着该文件的基本属性(名称,地址,类型,最后打开时...原创 2019-12-21 22:17:55 · 1028 阅读 · 0 评论 -
存储器层次结构
原文章:[https://www.cnblogs.com/jmsjh/p/7811601.html]节选精华:存储器部分,为什么计算机需要存储器部分?这是显而易见的,我写好了程序,或者下载了一部电影,肯定得有个地方放啊。这样今后需要的时候,才能运行程序或者看电影啊。我们思考一下,这个存储器应该具备什么样的特点。1.稳定,掉电不丢失数据:这个道理上面已经提过,辛辛苦苦下载个小电影,一关电脑...转载 2019-12-17 21:05:13 · 799 阅读 · 0 评论 -
内存管理:页式虚拟内存管理
页式存储管理——虚拟内存——缺页中断,页面替换算法开章明意: 创建一个进程(创建进程是在磁盘中),进程以字节为单位编号,然后再进程分为许多页(每页4KB),内存中有对应的页框(设定同页)。通过页表(记录页和页框的对应关系),将最需要的页调入内存,其他页留在磁盘中。根据CPU的需要动态的更新页表,并调入调出页,实现对内存的充分利用。本质就是:内存局部读入进程,其余的存储在磁盘中内存不够用的问...原创 2019-12-17 21:00:38 · 6326 阅读 · 0 评论 -
多进程,多线程,并发,并行,并发程序设计 概念
把多个程序同时装入一个计算机系统的主存储器并行执行,称为并发程序设计1.并发:在一段时间内完成多个任务执行,或者说是在一段很短的时间内可以执行多条程序指令,微观上看起来好像是可以同时运行多个进程,单核处理器就可以做到。在一段时间内,有两个或两个以上的程序同时处于开始运行(已经在内存中了,就绪态)但尚未结束的状态多道环境下的程序设计叫做并发程序设计2.并行:在同一时刻多个任务同时执行,或者说...原创 2019-12-13 14:50:05 · 1606 阅读 · 0 评论 -
处理器管理
进程状态: 七态转换进程组成:进程控制块(PCB)+ 程序代码 + 数据集进程控制: 基本控制操作 + 进程队列 + 调度层次,算法进程通信: 管道,共享内存,Socket进程状态: 核心为就绪,运行,阻塞三态1.创建状态:进程在创建时需要申请一个空白PCB(processcontrol block进程控制块),向其中填写控制和管理进程的信息,完成资源分配。如果创建工作无法完成,比如资...原创 2019-12-13 14:47:52 · 592 阅读 · 0 评论 -
进程与线程理解
进程和线程简单而基本靠谱的定义如下:进程:程序(代码)在数据集上的一次执行,资源分配的基本单位线程:程序的一部分(代码块,某个模块)在数据集上的一次执行,CPU的基本调度单位一些例子进程(process)与线程(thread)一些例子:1.首先通俗例子解释下什么是进程和线程的关系。比如你开启一个QQ,就开启了一个进程。开启了微信,就开启了另外一个进程。在QQ这个进程里,传输文字是一个...原创 2019-12-13 14:49:18 · 664 阅读 · 0 评论