资源下载:https://github.com/mengning/mykernel 实验内容: 1、配置实验环境,完成Linux内核编译。 2、对系统源码进行修改,基于mykernel 2.0实现一个简单的操作系统内核。 3、简要分析操作系统内核核心功能及运行工作机制 ...
文章内容可能比较少,只是简单分享一下一位学弟写的操作系统内核,希望对自己想写操作系统内核的小伙伴能有所帮助 Github掘金计划历史文章汇总:https: www.yuque.com docs share b ecb ba fc a dd c 操作系统是一门非常重要的计算机基础课。 对于面试来说,操作系统是技术面试必不可少的一环,并且笔试题中更是大量出现操作系统的问题。 对于编程学习来说, 学习 ...
2020-12-03 21:38 0 586 推荐指数:
资源下载:https://github.com/mengning/mykernel 实验内容: 1、配置实验环境,完成Linux内核编译。 2、对系统源码进行修改,基于mykernel 2.0实现一个简单的操作系统内核。 3、简要分析操作系统内核核心功能及运行工作机制 ...
2、操作系统内核的功能:资源抽象,资源分配,资源共享 ---- 资源抽象:用软件抽象硬件资源,简化对其所执行的操作,屏蔽低层的物理细节。 ---- 资源分配:把所抽象的各种资源分配给多个应用程序使用,并负责回收资源。 ---- 资源共享:根据资源的类型和特性,提供不同的机制以确保进程获得所需 ...
什么是操作系统内核? 操作系统内核是计算机上最低层的软件,提供计算机最核心的功能,比如:进程管理、内存管理、I/O管理、文件管理、网络管理等。 有什么意义? 首先是为了系统安全考虑,其次是为了方便管理计算机资源和提高资源利用率。 内核如何发挥作用?CPU 是怎样执行的内核函数 ...
推荐👍: 接近100K star 的Java学习/面试指南 Github 95k+点赞的Java面试/学习手册.pdf 今天给小伙伴们推荐一个朋友开源的面试刷题系统。 这篇文章我会从系统架构设计层面详解介绍这个开源项目,并且会把微服务常用的一些技术都介绍一下 ...
操作系统设计原则 操作系统的重要设计原则:策略与机制的分离 策略(Policy):要做什么 —— 相对动态 机制(Mechanism):怎么做 —— 相对静态 操作系统可仅通过调整策略来适应不同应用的需求 例子 策略 机制 ...
我这个人没事就喜欢推荐一些好用的 IDEA 插件给大家。这些插件极大程度上提高了我们的生产效率以及编码舒适度。 不知道大家有没有想过自己开发一款 IDEA 插件呢? 我自己想过,但是没去尝试过。刚 ...
Real-Time Executive (REX)使用手册 第一章 序言 1.1 目的 本文描述了基于ARM平台的Real-Time Executive(REX)操作系统特性及使用方法。 REX是专为小型嵌入式系统设计的简单高效的抢占式多任务实时操作系统(RTOS ...
作为一名Windows开发者,能熟练掌握WMI技术,在开发Windows应用程序的时候往往能够事半功倍。今天来给大家分享一个使用WMI来获取Windows操作系统内核版本号的例子。 首先我们打开WMI测试器,连接ROOT\CIMV2命名空间,输入WQL查询语句SELECT ...