- 2024-10-29第二章:用户与操作系统的接口课后习题
文章目录单项选择题填空题名词解释问答题单项选择题用户使用操作系统通常有3种手段,它们是终端命令、系统调用命令和。A.计算机高级指令B.作业控制语言C.宏命令D.汇编语言答案:B.作业控制语言解释:作业控制语言是用户用来控制作业执行的高级语言,而宏命令
- 2024-10-17STM32F103+Air780 OTA升级测试说明
测试1,单片机通过串口1和GPRS模块通信; 单片机PA8引脚作为复位模组使用;串口2做日志打印(115200)(单片机)PA9 ---- (Air780 )RX;(单片机)PA10 ---- (Air780 )TX;(单片机)PA8 ---- (Air780 )RST2,打开这节例程3,可以使用下载器先下载Bo
- 2024-10-161-STM32F103+ML307(中移4G Cat1)OTA升级篇(自建物联网平台)-STM32通过ML307使用http或https下载程序文件升级程序(单片机程序检查更新)
<p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/ML307/myota.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 说明这节
- 2024-09-15鸿蒙读书笔记1:《鸿蒙操作系统设计原理与架构》
笔记来自新书:《鸿蒙操作系统设计原理与架构》HarmonyOS采用分层架构,从下到上依次分为内核层、系统服务层、框架层和应用层。1. 内核层内核层主要提供硬件资源抽象和常用软件资源,包括进程/线程管理、内存管理、文件系统和IPC(Interprocess Communication,进程间通信)等。
- 2024-07-18MMU和SMMU IOMMU使用场景和区别,SMMU技术与cache
1.各种MMUMMU是memorymanageunit内存管理单元;SMMU是systemmemorymanageunit系统内存管理单元;IOMMU和SMMU的功能基本相同,只是不同厂商的叫法2.各种MMU的使用场景MMU是cpu和各种处理器对应的内存管理单元;SMMU/IOMMU是DMA使用的内存管理单元MMU/SMMU的发展是围绕着虚拟
- 2024-06-30操作系统的接口以及实现
目录操作系统的接口以及实现接口接口的定义系统调用的实现直观实现内核(用户)态,内核(用户)段系统调用的核心int0x80操作系统的接口以及实现接口接口的定义对于用户而言,使用计算机的方式有三种:1.命令行:linux中常用这种方式2.图形按钮:通过鼠标点击操作实现操控,例如windows3.应
- 2024-04-073-STM32+W5500远程升级篇OTA(阿里云物联网平台)-STM32通过W5500使用http下载程序文件,升级程序(一型一密)
<p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/STM32W5500AIR202A/alyota.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>
- 2024-04-06在Linux中,什么是系统调用?举例说明其作用是什么?
在Linux中,系统调用(SystemCall)是用户空间程序与内核空间进行交互的一种机制。当用户程序需要执行诸如文件操作、网络通信、进程管理等不能直接由用户空间代码执行的操作时,它们会通过系统调用来请求内核代为完成这些操作。系统调用的作用主要体现在以下几个方面:抽象硬件操作:系
- 2024-01-191-STM32F103+EC800K(移远4G Cat1)远程升级篇(阿里云物联网平台)-STM32F103使用EC800K通过阿里云物联网平台升级程序(一机一密)
<p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/EC800K/aliyunota.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>
- 2023-08-27操作系统学习笔记(二)——操作系统结构
一、内核作为应用和硬件设备之间的桥梁,负责应用程序只与内核交互,不用关心硬件的细节。4个基本能力:管理进程、线程,决定哪个进程、线程使用CPU,也就是进程调度的能力;管理内存,决定内存的分配和回收,也就是内存管理的能力;管理硬件设备,为进程与硬件设备之间提供通信能力,也就是硬
- 2023-08-20操作系统学习笔记
Stanford:CS140使用操作系统概念CS162使用操作系统:设计与原理基础操作系统发展史原始操作系统在原始操作系统中,程序更多的是与硬件进行绑定,是一个无保护的标准服务库(为了方便用户或开发者使用而提供的一系列标准服务、函数或API)。系统一次只能运行一个程序多任务处理
- 2023-08-05系统调用
系统调用系统调用是什么: 系统调用是用户在编程时调用的操作系统功能。系统调用的作用: 系统调用是操作系统提供给编程人员的唯一接口;使CPU状态从用户态陷入内核态的唯一途径。典型系统调用举例:每个操作系统都提供几百种系统调用(进程控制、进程通信、文件使用、目录操作
- 2023-07-23操作系统
1、操作系统启动过程:①执行BIOS,进行硬件自检并且去磁盘的0号块的0号扇区读取bootsect.s放入内存区域②执行bootsect.s把操作系统的后部分代码读入,并放在相邻位置。包括setup.s、system.s。③执行setup.s,初始化一些数据结构,用于管理硬件。④执行system2、系统调用:①系统调用
- 2023-05-14IO多路复用基本概念:select,epoll(转)
原文:https://blog.csdn.net/weixin_45743893/article/details/122970342IO多路复用概念IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。其实就是在单个线程中通过记录跟踪每一个I/O流的状态来管理多个I/O流。它们三的作用提供一种IO复用的方式
- 2023-03-021-STM32+W5500远程升级篇OTA(阿里云物联网平台)-STM32使用使用W5500通过阿里云物联网平台升级程序(一机一密,http)
<p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/STM32W5500AIR202A/alyota.html"frameborder="0"scrolling="auto"width="100%"height="1500"></ifra
- 2022-11-171-STM32F407+EC200程序升级篇(阿里云物联网平台)-STM32F407使用EC200通过阿里云物联网平台升级程序(一机一密)
<p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTE_STM32F407/EC200/aliyunota.html"frameborder="0"scrolling="auto"width="100%"height="1500
- 2022-11-08MCGS用户程序云端授权系统设计
MCGS用户程序云端授权系统设计基于HTTP请求通过外接串口服务器实现MCGS组态屏(TPC7062Ti)云端授权系统搭建,重点讲解如何实现系统对时(基于UDP协议的NTP对时协议)、加密算法的选
- 2022-09-181-STM32+Air724UG远程升级篇OTA(自建物联网平台)-STM32通过Air724UG使用http或https下载程序文件(支持外部flash备份),升级程序(单片机程序轮训检查更新)ST
<p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLAir724UGA/myota.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>
- 2022-08-20内核态和用户态
内核态也叫内核空间,是内核进程/线程所在的区域。主要负责运行系统、硬件交互内核态运行的代码不受任何限制,CPU可以执行任何指令。 用户态也叫用户空间,是用户进程/线