【操作系统】
@Ziv
本人所有博客皆为转载,仅供自己学习使用,不做商用。
展开
-
多线程与异步的区别
转载网址:http://www.cnblogs.com/ydhliphonedev/archive/2011/09/22/2185455.html 随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。本文主要是想与园中各位高手一同探讨一下如何使用并发来最大化程序的性能。 多线程和异步操作的异同 多线程和异步...转载 2018-10-24 16:09:21 · 100 阅读 · 0 评论 -
浅谈无缓存I/O操作和标准I/O文件操作区别 (转载)
首先,先稍微了解系统调用的概念:系统调用,英文名system call,每个操作系统都在内核里有一些内建的函数库,这些函数可以用来完成一些系统系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理,将处理结果返回给应用程序,如果没有系统调用和内核函数,用户将不能编写大型应用程序,及别的功能,这些函数集合起来就叫做程序接口或应用编程接口(Application Progr...转载 2018-12-26 20:29:19 · 222 阅读 · 0 评论 -
系统调用和库函数及API的区别
在写程序的过程中,像MFC,VC++这些编程,都会涉及到函数的调用,有库函数也有系统函数,下面看一看它们的区别!!系统调用(system call)和库函数调用(Library function call)的区别?理解库函数的区别和系统调用,首先是kernel mode和user mode这两个模式是这两种函数工作时的空间不同。...转载 2018-10-17 22:50:53 · 558 阅读 · 0 评论 -
进程保活(不死进程)
进程保活(不死进程)2019年03月30日 16:00:41 Joan_Vivian 阅读数:9版权声明:All right https://blog.csdn.net/baidu_39503346/article/details/88912536当前业界的Android进程保活手段主要分为:黑、白、灰三种。其中的大概思路如下:黑色保活:不同的app进程,用广播互相唤醒(包括利用系...转载 2019-05-02 13:47:50 · 871 阅读 · 0 评论 -
i o设备与主机交换信息时 共有哪几种控制方式
I/O设备与主机交换信息时,共有哪几种控制方式?简述它们的特点。 程序直接控制方式:也称查询方式,采用该方式,数据在CPU和外设间 的传送完全靠计算机程序控制,CPU的操作和外围设备操作同步,硬件结构简单,但由于外部设备动作慢,浪费CPU时间多,系统效率低。 程序中断方式:外设备准备就绪后中断方式猪肚通知CPU,在CPU相应 I/O设备的中断请求后,在暂停现行程序的执行,转为I/O设备服...转载 2019-01-20 14:05:17 · 8602 阅读 · 0 评论 -
处理器关于多核概念与区别 多核处理器工作原理及优缺点
+关注 摘要:目前关于处理器的单核、双核和多核已经得到了普遍的运用,今天我们主要说说关于多核处理器的一些相关概念,它的工作与那里以及优缺点而展开的分析。 1、多核处理器 多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(内核),此时处理器能支持系统总线上的多个处理器,由总线控制器提供所有总线控制信号和命令信号。 2、多核处理器的优点和缺点 从应用需求上去看...转载 2019-01-20 14:04:38 · 5988 阅读 · 0 评论 -
内核模式和用户模式
对于Windows操作系统的编程一般来说已经涉及到了较深的领域,针对该问题提出几家之言,均为转载:一、为了防止用户程序访问并篡改操作系统的关键部分,Windows使用了2种处理器存取模式(事实上Windows运行的处理器可以支持4种模式):用户模式和内核模式。用户程序运行在用户模式而操作系统代码(如系统服务和设备驱动程序)则运行在内核模式。在内核模式下程序可以访问所有的内存和硬件,并使用所...转载 2019-01-20 14:00:49 · 996 阅读 · 0 评论 -
windows API 分类
WIndows API分类基础服务 (Base Services)提供对windows系统可用的基础资源的访问接口:他们都是以dll方式提供大家都知道 基础服务 不是微软的强项 微软的强项是 图形设备接口文件系统( file sysytem) 读写、删除、新、增外部设备(device)打开、关闭进程( ...转载 2019-01-18 14:07:04 · 1103 阅读 · 0 评论 -
windows操作系统有哪些版本
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29262833/article/details/78569650Windows主要有桌面版和服务器版、移动版三个版本桌面版现在主流是WindowsXP、WindowsVista、Windows7、Windows8、Windows10其中WindowsXP已经被淘汰了,现在主力...转载 2019-01-18 13:55:39 · 6285 阅读 · 0 评论 -
进程与线程(一)——进程
序言:我们知道多线程是现代操作系统中一个很重要的组成部分。它经常在面试过程中或者在实际运用过程中都会碰到的一个比较难的一个问题,所以这篇文章所属的一个系列,将浅显的记录下博主的多线程学习的一个过程。首先呢,说起线程的起源,我们不得不提就是进程的概念。然而一开始也并不是直接就有的进程的,而是由多道处理程序环境下,演化而来的。由于多道程序有间断性和失去封闭性、以及不可再现性,催生出了进程的产...转载 2018-12-05 19:47:23 · 327 阅读 · 0 评论 -
操作系统与应用程序的关系
操作系统与应用程序的关系操作系统主要可以分为两大部分:内核和内核之外的一些程序。内核就是直接控制最底层的硬件,而我们日常所用到的软件,大都是通过内核之外一些程序与内核之间的接口完成的,例如WINDOWS API就是为我们提供了应用程序与内核的接口,以实现硬件上的一些操作。操作系统(Operating System,简称OS)是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作...转载 2018-10-20 12:36:19 · 6585 阅读 · 1 评论 -
Windows操作系统的分层
一、层次结构 Windows从总体上分为内核模式(Kernel Model)和用户模式(User Model)。谈到操作系统的内核模式和用户模式,一般会和CPU的特权层联系起来。CPU有多个特权层,例如,Intel的386CPU就有4个特权层,从第0层到第3层。其中第0层的特权最高,也就是可以执行任意代码,第3层特权最低,只能执行有限代码。 Windows将内核模式...转载 2018-10-20 12:32:02 · 3141 阅读 · 0 评论