自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 李治军操作系统学习(五)——多线程切换

文章目录一、线程是什么?二、 用户级线程的切换1. yield函数如何实现切换?2. create函数如何创建线程3. 用户级线程的样子二、使用步骤1.引入库2.读入数据总结 一、线程是什么? 在一个进程中,可以有多个指令序列在执行,这些指令序列共享进程的资源(进程代码、进程数据、进程映射表等)。这些进程中的多个执行的指令序列称为线程。线程相比进程更轻量化,启动更快,且线程之间的切换更加容易,因为线程之间的切换只用切换指令序列,内存映射表不变,而进程之间的切换要切换内存映射表。 二、 用户级线程的切换

2021-06-14 20:13:08 904

原创 李治军操作系统学习(四)——多进程图像

文章目录前言一、操作系统如何管理CPU1. 如何使用CPU2. 如何做到并发3. CPU管理的核心模式二、多进程图像1.多个进程使用CPU的图像2.多进程如何组织3. 多进程如何交替4. 多进程之间的相互影响5. 多进程之间的合作总结 前言 多进程是操作系统的核心功能,操作系统在管理CPU时引进了多进程图像,因而应当知道操作系统如何管理CPU。 一、操作系统如何管理CPU 1. 如何使用CPU 给PC寄存器设置好初值,CPU会自动地取指执行。 因而管理CPU的直观方法是设置好PC的初值。 问题:若只.

2021-06-11 16:49:14 248 1

原创 李治军操作系统学习(三)——系统调用的实现

文章目录前言一、“直观”理解系统调用二、如何阻止应用程序jmp三、计算机允许通过中断进入内核1.如何从用户程序编程int指令2. 中断处理函数的细节总结 前言 系统调用是如何通过操作系统使用硬件设备的 一、“直观”理解系统调用 应用程序在内存中,操作系统也在内存中,若要让应用程序使用操作系统中的一段数据,为什么不能直接用jmp或mov从操作系统中调出数据呢? 原因是不安全,这样别人的程序可随意访问计算机上的敏感内容。 那如何阻止应用程序直接通过jmp或mov进入操作系统内核?应用程序如何正规地使用操作

2021-06-05 15:25:21 198

原创 李治军操作系统学习(二)——操作系统接口

文章目录前言一、接口是什么?二、什么是操作系统接口1.命令行2.图形按钮总结 前言 从应用层如何下探到操作系统,理解上层应用如何使用操作系统。 应用层调用接口来使用操作系统,而接口的实现细节用户不可见。本课程既要知道如何调接口,也要知道接口的实现细节。 一、接口是什么? 连接两个东西、可将信号转换的入口,且对用户屏蔽细节。 二、什么是操作系统接口 接口连接上层应用和操作系统软件。用户通过命令行、图形按钮和应用软件使用计算机,那么上述三者中什么地方用到了操作系统接口? 1.命令行 命令是用C语言写的

2021-06-05 10:47:01 161 4

原创 李治军操作系统学习(一)——操作系统的启动

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import.

2021-06-05 09:26:42 245

原创 KMP模式匹配算法学习记录

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、匹配目标二、算法1.java库函数2.KMP算法总结 前言 串的匹配模式——如何进行串的匹配 一、匹配目标 给定一段文本:string = s0s1…sn-1 给定一个模式:pattern = p1p2…pm-1 求pattern在string中第一次出现的位置 二、算法 1.java库函数 int indexOf(String str) int indexOf(String str, int fromIndex)

2021-05-30 16:01:03 63

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除