码迷,mamicode.com
首页 >  
搜索关键字:用户态    ( 903个结果
计算机硬件基础
1.编程语言的作用及与操作系统和硬件的关系 编程语言就是程序员与计算机沟通的介质,其作用为实现程序编写后,通过操作系统来调用硬件,实现某种功能。 程序由编程语言来实现,但是由于应用程勋操作硬件的所有具体细节,会重复太多的工作量,严重影响了开发的效率,因此操作系统的出现可直接运行于硬件之上,来控制硬件 ...
分类:其他好文   时间:2017-07-12 00:54:47    阅读次数:203
计算机基础系列一:计算机硬件 7月11日课堂随笔及作业
一.计算机硬件/操作系统/软件/网络 1.1软件的最终目的是控制硬件 1.2程序就是写的代码 就是为了更好的控制硬件 但是需要先控制 CPU 硬盘等硬件 1.3学习python语言的目的是为了写软件 python的单词就是关键词 模仿就是多练习熟练度 1.4 cpu主要关键功能就是计算(相当于人脑计 ...
分类:其他好文   时间:2017-07-11 23:02:55    阅读次数:140
7.11 计算机基础
编程语言的作用:程序员与计算机沟通的介质。 操作系统和硬件的关系 应用程序-》操作系统-》硬件cpu-》内存-》磁盘cpu与寄存器. 内核态:CPU可以运行所有指令集(操作系统运行,可控制硬件)。 用户态:运行用户程序,只能运行一个指令集的子集(不包含操作硬件的功能的部分)。 内核态和用户态通过PS ...
分类:其他好文   时间:2017-07-11 19:23:56    阅读次数:129
操作系统运行环境与运行机制(系统调用篇)
系统调用: 用户在编程是可以调用的操作系统功能(使CPU可以从用户态陷入内核态) 应用程序,C函数,API,和内核函数关系 系统调用机制的设计 ①中断/异常机制 支持系统调用服务的实现:选择一条陷入指令(访管指令)即可 ②选择一条特殊指令:陷入指令(亦称访管指令) 引发异常完成用户态到内核态的切换 ...
分类:其他好文   时间:2017-07-10 23:50:08    阅读次数:364
用户空间和内核空间通讯之【proc文件系统】
今天我们介绍还有一种用户内核空间通信的方法:proc文件系统。 proc文件系统作为linux提供的一种虚拟文件系统并不占用实际外围存储空间,它仅存在于内存中。系统断电即消失。proc文件系统最開始的设计主要是为满足内核向用户态进程报告其状态而设计,并没有为输入做规定和说明。随着发展,如今的proc ...
分类:其他好文   时间:2017-07-08 16:52:14    阅读次数:159
linux iptables配置
防火墙硬件防火墙软件防火墙: 应用层防火墙 网络层防火墙:linux包过滤防火墙linux包过滤防火墙netfilter:位于linux内核中的包过滤功能体系,称为linux防火墙的“内核态”iptables:位于/sbin/iptables,管理规则的工具,称为linux防火墙“用户态” ipta ...
分类:系统相关   时间:2017-07-05 21:24:08    阅读次数:338
Linux之time命令
Linux中的time命令常常用来计算某个程序的运行耗时(real),用户态cpu耗时(user),系统态cpu耗时(sys)。 格式:time [-p] command [arguments...] time命令最常用的使用方式就是在其后直接跟上命令和参数,例如: real表示程序运行耗时时间 u ...
分类:系统相关   时间:2017-07-04 01:04:54    阅读次数:286
python基础学习日志day10-协程
一:什么是协程 协程(Coroutine):协程是一种用户态的轻量级线程。协程拥有自己的寄存器上下文和栈。 协程调度切换时,将寄存器上下文和栈保存在其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈 因此:协程能保留上一次调用的时的状态,每次过程重入时,就相当于进入上一次调用的。 换种说法:进 ...
分类:编程语言   时间:2017-07-01 20:08:05    阅读次数:250
VFIO简介
VFIO是一套用户态驱动框架,它提供两种基本服务: 向用户态提供访问硬件设备的接口 向用户态提供配置IOMMU的接口 VFIO由平台无关的接口层与平台相关的实现层组成。接口层将服务抽象为IOCTL命令,规化操作流程,定义通用数据结构,与用户态交互。实现层完成承诺的服务。据此,可在用户态实现支持DMA ...
分类:其他好文   时间:2017-06-21 20:00:04    阅读次数:187
Java并发编程之synchronized
在Java编程中,为了保证线程安全,有3种不同的思路1、互斥同步:包括synchronized和lock等。 2、非阻塞同步:如AtomicInteger的increaseAndGet()方法等。 3、无同步:如ThreadLocal方案。 本文介绍使用synchronized实现同步的方法。 1、 ...
分类:编程语言   时间:2017-06-17 18:29:18    阅读次数:138
903条   上一页 1 ... 43 44 45 46 47 ... 91 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!