操作系统
文章平均质量分 97
小莫神和他的的
这个作者很懒,什么都没留下…
展开
-
用户级线程
用户级线程用户级线程作用举例以前网速比较慢的时候,打开浏览器访问一个网页,首先弹出来的是网页的文字部分,然后是一些图片,最后才是一些小视频之类的。为什么呢?浏览器向服务器发起访问的程序是一个进程,它包含若干线程,比如:一个线程用来从服务器接收数据一个线程用来显示文本一个线程用来显示文本一个线程用来显示图片等等在网速比较慢的时候用来从服务器接收数据的线程要执行的时间比较长,因为一些图片和视频都比较大。如果要等这个线程运行完了之后再显示,那么电脑屏幕就会有一段时间什么东西都没有,这样用户体验原创 2020-10-18 20:35:45 · 290 阅读 · 0 评论 -
CPU管理与多进程图像
CPU管理与多进程图像多进程操作系统的由来多进程图像对操作系统非常重要,是操作系统的核心部分,明白了它之后对于操作系统就明白了一大部分。那么多进程图像是怎么想出来的呢?操作系统的核心就是管理硬件,CPU是计算机的核心硬件,操作系统就是在管理cpu的时候想出了多进程图像,并且通过多进程图像将cpu管理好了,CPU管理好了,其他硬件自然带动起来了,所以说多进程图像是操作系统的核心图像。这一节是以后操作系统文章的一个总体概念所以详细的东西就不多说了操作系统是如何支持多进程图像的多进程给上层用户的感觉原创 2020-10-16 23:18:55 · 127 阅读 · 0 评论 -
系统调用的实现
系统调用的实现什么是操作系统的接口接口其实是一种抽象,操作系统的接口其实就是一个个函数,知道它的功能然后直接调用就行,而不用管它内核里面是怎么实现的,因为这个函数是系统调用的,所以也称为系统调用。比如:write()、read()等等。系统调用的实现前面说的是操作系统的接口,说白了就是一个个函数,调用它们就可以使用相应的功能。那这些系统调用到底是如何实现的呢?下面就来解解密。解决三个问题:用户程序能不能直接调用系统内核如果不能直接调用,为什么?如何实现的用户程序如何才能调用系统内核原创 2020-10-16 19:51:08 · 560 阅读 · 0 评论 -
操作系统启动
操作系统启动什么是操作系统操作系统是计算机硬件和应用之间的一层软件 。操作系统管理哪些硬件CPU管理内存管理终端管理磁盘管理文件管理计算机工作的原理是取指执行,而指对应的就是各种指令。开机时执行了什么?计算模型,我们要关注指针IP及其指向的内容,也就是所谓的取指执行。计算机刚开电源时,IP=多少呢?由硬件设计者决定以x86架构的pc为例x86PC刚开机时CPU进入实模式。开机时,CS(段地址)=0xFFFF;IP(偏移地址)=0原创 2020-10-08 23:32:19 · 372 阅读 · 0 评论