首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
操作系统
订阅
anan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
指令、函数调用、链接、装载
包括计算机指令、指令跳转、函数调用、静态链接、程序装载、动态链接、物理内存和虚拟内存地址的映射等等。
【Java并发编程】操作系统基础(二):内核态&用户态
从图上我们可以看出来通过系统调用将Linux整个体系分为用户态和内核态(或者说内核空间和用户空间)。 为了使应用程序访问到内核管理的资源例如CPU,内存,I/O。内核必须提供一组通用的访问接口,这些接口就叫系统调用。例如:用户态想要申请一块20K大小的动态内存,就需要brk系统…
内核态用户态和虚拟内存
存储器 构造:寄存器、高速缓存、内存、磁盘、磁带 顶层的容量越少,但是速度越快 磁盘的容量更大,但是它的随机访问速度比内存低了三个数量级,其低俗的原因是它是一个机械装置并且有一个特殊的构造。 每个磁盘
11月更文挑战 | 内核态与用户态
在Linux操作系统体系中,进程被分为2种类型,一种是操作系统自身运行的内核类进程,也被称为操作系统进程;另一种非操作系统进程运行在操作系统提供的能力之上的一种用户自定义的程序,我们将其称为用户类进程
操作系统 "零拷贝"
基础知识 用户空间与内核空间 操作系统为每个进程都分配了一块虚拟内存,这块内存空间被称为虚拟地址空间,其中又分为用户空间和内核空间两大块 内核空间 : 内核运行和使用的内存空间 用户空间 :非内核程序
操作系统 虚拟地址空间、用户空间、内核空间、用户态与内核态
内存分页 为了节约内存,提高使用效率,操作系统会将内存拆成一个个的小块来使用,在 Linux 中,这每一小块叫做 page(页) ,大小为4k 什么是虚拟地址空间 在多任务操作系统中,每个进程都运行在
Linux预备知识(三):系统调用-用户态/内核态
这段代码很简单,从功能的角度来看,就是实际执行了一个fork(),生成一个新的进程,从逻辑的角度看,就是判断了如果fork()返回的是则打印相关语句,然后函数最后再打印一句表示执行完整个testfork()函数。代码的行逻辑和功能上看就是如此简单,一共四行代码,从上到下一句一句…
用户态与内核态 -- 帮你解惑,直达本质
从去年开始我就系统的学习了一遍 操作系统原理,看了很多内容,也写了博文,但是关于 用户态与内核态 这块却一直有些模糊,许是之前写文章时没有写这一块的关系,大脑里还是有些浆糊的原因吧。其实浆糊的感觉就是 没学通,大家要注意这个问题,不要自己被自己麻痹了 理解这个问题也许对面试没什…
从根上理解用户态与内核态
欢迎来到操作系统系列,采用图解 + 大白话的形式来讲解,让小白也能看懂,帮助大家快速科普入门。 奋斗B张三,奋斗5年终于当上了技术总监(高权限),之后张三搬到30楼,可以随时向资源部(系统调用)申请公司各种资源与获取公司的机密信息(内核态),所谓是走上人生巅峰。 通过这个故事,…
用户代码和操作系统代码是如何在CPU上面运行的(用户态和内核态)
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第17天,点击查看活动详情。 1.CPU的四种状态与操作系统的两种状态(用户态和内核态) 首先我们要知道CPU有四种状态,分别为编号为