首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GetLastError错误代码

〖103〗-无法再设置信号灯。   〖104〗-无法中断请求独占信号灯。   〖105〗-此信号灯前一个所有权结束。   〖107〗-程序停止,因为替代软盘插入。   ...〖197〗-操作系统当前配置不能运行应用程序。   〖199〗-操作系统无法运行应用程序。   〖200〗-代码段不可大于或等于 64K。   ...〖1351〗-未能从域控制器读取配置信息,或者是因为机器不可使用,或者访问被拒绝。   〖1352〗-安全帐户管理器(SAM)或本地安全颁发机构(LSA)服务器处于运行安全操作错误状态。   ...〖1353〗-域处于运行安全操作错误状态。   〖1354〗-此操作只对域主要域控制器可行。   〖1355〗-指定域不存在,或无法联系。   〖1356〗-指定存在。   ...〖1372〗-无法在内置特殊组上运行操作。   〖1373〗-无法在内置特殊用户上运行操作。   〖1374〗-无法从组删除用户,因为当前组为用户主要组。

6.2K10

理解操作系统进程--进程描述

简单来说,程序只有两种状态运行态、运行态。 ? 当操作系统创建一个新进程,它将该进程以运行态加入到系统操作系统知道进程存在,并等待执行机会。...当前运行进程不时中断操作系统分派器将选择一个新进程运行。 前一个进程从运行态转换到运行态,另一个从未运行态转换到运行态。 同时,运行进程需保持某种类型队列,并等待它们执行时机。...五状态模型 系统还存在着一些处于运行状态但已经就绪等待执行进程,而且还存在另一些处于阻塞状态等待 I/O 操作结束进程。...某一刻,操作系统中断正在运行进程,然后指定另一个进程为运行态,并把控制权交给这个进程。...操作系统也可能被来自正在执行程序系统调用激活,比如打开文件,通常,使用系统调用会导致把当前进程置为阻塞态 系统调用 Unix 系统由用户空间(userland)和内核组成。

65121
您找到你想要的搜索结果了吗?
是的
没有找到

Windows错误码大全error code

0196 操作系统无法运行应用程序。 0197 当前无法配置操作系统运行应用程序。 0198 操作系统无法运行 %1。 0199 操作系统无法运行应用程序。...0996 重叠 I/O 事件不处于标记状态。 0997 正在处理重叠 I/O 操作。 0998 对内存位置无效访问。 0999 执行页内操作出错。 1001 递归太深;堆栈溢出。...1353 域处于执行安全操作错误状态。 1354 该操作只能在域主域控制器执行。 1355 指定域不存在或联系不上。 1356 指定域已经存在。...1373 无法该内部特定用户运行操作。 1374 因为该组当前用户主要组,所以不能从此组删除用户。 1375 该符号已作为主要符号使用。 1376 指定本地组不存在。...请与应用程序供应商联系,验证这是否有效 Windows 安装程序包。 1621 启动 Windows 安装服务用户界面时有错误。请与技术支持人员联系。 1622 打开安装日志文件出错

9.6K10

csapp 第八章 异常控制流 读书笔记

,将会在当前指令后执行指令) 处理器也会把一些额外处理器状态压倒栈里,处理程序返回,重新开始执行中断程序会需要这些状态。...系统每个程序都运行在某个进程上下文(context),上下文由程序正确运行所需状态组成,状态包括:存放在内存程序代码和数据,它栈、通用目的寄存器内容,程序计数器、环境变量以及打开文件描述符集合...也不允许用户模式进程直接引用地址空间中内核区内代码和数据。运行应用程序代码进程初始在用户模式。进程从用户模式变为内核模式唯一方法通过注入中断、故障或者陷入系统调用这样异常。...它由一些对象值组成,这些对象包括通用目的寄存器、浮点寄存器、程序计数器、用户栈、状态寄存器、内核栈和各种内核数据集,比如描述地址空间页表,包含有关当前进程信息进程表,以及包含进程打开文件信息文件表...相反,进程被保持一种终止状态,直到被它父进程回收(reaped)。当父进程回收终止子进程,内核将紫禁城退出状态传递给父进程,然后抛弃终止进程,从此时开始,该进程就不存在了。

28860

MIT 6.S081 (BOOK-RISCV-REV1)教材第二章内容 -- 操作系统架构

同样,Unix进程之间透明地切换硬件处理器,根据需要保存和恢复寄存器状态,这样应用程序就不必意识到分时共享存在。这种透明性允许操作系统共享处理器,即使有些应用程序处于无限循环中。...应用程序只能执行用户模式指令(例如,数字相加等),并被称为在用户空间运行,而此时处于管理模式下软件可以执行特权指令,并被称为在内核空间运行。在内核空间(或管理模式)运行软件被称为内核。...为了降低内核出错风险,操作系统设计者可以最大限度地减少管理模式下运行操作系统代码量,并在用户模式下执行大部分操作系统。这种内核组织被称为微内核(microkernel)。...当进程进入内核(由于系统调用或中断,内核代码进程内核堆栈上执行;当一个进程在内核,它用户堆栈仍然包含保存数据,只是不处于活动状态。进程线程主动使用它用户栈和内核栈之间交替。...进程线程可以在内核“阻塞”等待I/O,并在I/O完成后恢复到中断位置。 p->state表明进程分配、就绪态、运行态、等待I/O(阻塞态)还是退出。

25320

操作系统知识点整理

计算机运行,内核被信任第三方 只有内核可以执行特权指令 方便应用程序 #2中断和异常希望解决问题(用于解决意外情况) 当外设连接计算机时,会出现什么现象?...异步或同步 #3处理机制 中断:持续,对用户应用程序透明 异常:杀死或重新执行意想不到应用程序指令 系统调用:等待和持续 #4中断(此处为三者总称)处理机制 硬件处理 CPU初始化时设置...)需要执行打开中断,关闭中断等特权指令,而这些指令只能在内核态下才能正确执行,所以中断处理例程位于操作系统内核。...,就分配到处理机上运行 4.运行->结束(结束) 当进程表示它已经完成或者因出错当前运行进程会由操作系统作结束处理(回收资源) 5.运行->就绪(时间片完或者被抢先) 处于运行状态进程在其运行期间,...3.进程切换时机 进程一个时间片内执行完,立刻调度,并将该进程从就绪队列删除 进程一个时间片内执行完,立刻调度,并将该进程放入就绪队列末尾 4.RR时间片长度 RR开销主要在于额外上下文切换

1.1K41

操作系统-进程(1)进程与进程调度「建议收藏」

大家好,又见面了,我你们朋友全栈君。 操作系统必须全方位地管理计算机系统运行程序。...那么,不同时段针对同一个外存数据文件运行同一个外存程序文件,两次运行构成两个不同进程,因为意味着完全不同P、C、D、R、Psw。...进程引入除了为应用程序提供了一个独立逻辑控制流,使得程序员以为自己程序执行过程独占拥有处理器;还为应用程序提供了一个私有的地址空间(虚拟地址空间),使得程序员以为自己程序执行过程独占拥有存储器...等待事件结束后,挂起等待态进入挂起就绪态,一般选择挂起就绪态进程予以恢复 ⭐️挂起态与等待态有着本质区别,等待态占有申请到资源处于等待,挂起态没有任何资源 进程映像(Process Image)某一刻进程内容及其执行状态集合...如图,task结构中有一个指针指向mm结构,mm结构描述对应进程虚拟空间当前状态,其中有一个字段pgd,对应进程第一级页表(页目录表)首地址,当处理器运行对应进程,内核会将其送到CR3控制寄存器;

54820

现代操作系统学习之进程与线程

当用户从键盘发出一个信号,该信号被送给当前与键盘相关进程组所有成员。 5.进程状态,进程一般有三种状态,这三种状态:1.运行态(该时刻进程实际占用cpu)。...当发生一个磁盘中断,系统会做出决定,停止运行当前进程,转而运行磁盘进程,该进程在此前因等待中断处于阻塞态。这样,我们就可以不再考虑中断,而只是考虑用户进程、磁盘进程、终端进程等。...这些进程等待总是处于阻塞态。已经读入磁盘或键入字符后,等待它们进程就被解除阻塞,并成为可调度运行进程。 操作系统最底层调度程序,它上面有许多进程。...该表项包含了进程状态重要信息,包括程序计数器、堆栈指针、内存分配状况、所打开文件状态、账号和调度信息,以及其他进程由运行态转换到就绪态或阻塞态必须保存信息,从而保证该进程随后能再次启动,就像从未被中断过一样...这些硬件完成所有操作,然后软件,特别是中断服务例程就接管一切剩余工作。 所有的中断都从保存寄存器开始,对于当前进程而言,通常是进程表项

36710

【STM32H7】第9章 ThreadX任务管理

应用程序一个无限循环,循环中调用相应函数完成相应操作,这部分可以看做后台行为;中断服务程序处理异步事件,这部分可以看做前台行为。后台也可以叫做任务级,前台也叫作中断级。...ThreadX操作系统,主堆栈指针MSP给系统栈空间使用,进程堆栈指针PSP给任务栈使用。也就是说,ThreadX任务,所有栈空间使用都是通过PSP指针进行指向。...: Executing State执行态 当任务处于实际运行状态被称之为执行态,即CPU使用权被这个任务占用。...Ready State就绪态 处于就绪态任务指那些能够运行(没有被挂起),但是当前没有运行任务,因为同优先级或更高优先级任务正在运行。...注意事项: 不允许中断调用,仅可以在任务和定时器组调用。 终止后,必须调用函数tx_thread_reset复位任务以使其再次执行应用程序有责任确保任务处于适合终止状态

77330

【STM32F429】第9章 ThreadX任务管理

应用程序一个无限循环,循环中调用相应函数完成相应操作,这部分可以看做后台行为;中断服务程序处理异步事件,这部分可以看做前台行为。后台也可以叫做任务级,前台也叫作中断级。...ThreadX操作系统,主堆栈指针MSP给系统栈空间使用,进程堆栈指针PSP给任务栈使用。也就是说,ThreadX任务,所有栈空间使用都是通过PSP指针进行指向。...: Executing State执行态 当任务处于实际运行状态被称之为执行态,即CPU使用权被这个任务占用。...Ready State就绪态 处于就绪态任务指那些能够运行(没有被挂起),但是当前没有运行任务,因为同优先级或更高优先级任务正在运行。...注意事项: 不允许中断调用,仅可以在任务和定时器组调用。 终止后,必须调用函数tx_thread_reset复位任务以使其再次执行应用程序有责任确保任务处于适合终止状态

76340

linux系统管理初学者指南 基于centos 7.6下载_centos查看运行进程

如果一个进程为僵尸状态,父进程 init 或 systemd 那么需要重启系统来解决问题。 3.线程: 线程进程中产生一个执行单元,同一个进程不其他线程并行运行。...线程之间可以共享资源,比如内存、地址空间打开文件等。 4.上下文切换: 处理器执行期间,运行进程信息被存储处理器寄存器和高速缓存执行进程被加载到寄存器数据被称为上下文。...buff/cache 用来作为缓冲和缓存空间,内核会在内存将要耗尽释放这部分内存给其他进程使用。 availble:可使用空间,评估有多少内存可用于启动新应用程序。...在上面信息我们可以看到,其实系统上并没有运行什么服务。但是有 299 cache,这是因为实验过程中进行过多次读写执行操作。这些文件会被系统暂时缓存下来,以便下次运行时候能够快速读取。...D=不可中断睡眠状态 R=运行或可运行 S=睡眠 T=停止 Z=僵停 %CPU 上次更新到现在 CPU 时间占用百分比 %MEM 进程使用物理内存百分比 TIME+ 进程使用 CPU

1K20

Linux 基础

命名管道(FIFO) 一种特殊类型文件、Linux系统下,进程之间通信可以通过该文件完成 Linux运行级别 运行级别就是操作系统当前正在运行功能级别。...它会路过所有系统认证,让你使用passwd程序来改变root口令,然后启动到一个新运行级。 Linux进程状态 Linux 中进程有哪几种状态 ps 显示出来信息,分别用什么符号表示?...不可中断状态:进程处于睡眠状态,但是此刻进程不可中断。...“正在被跟踪”指的是进程暂停下来,等待跟踪它进程对它进行操作; 就绪状态 run_queue 队列里状态运行状态run_queue 队列里状态; 可中断睡眠状态处于这个状态进程因为等待某某事件发生...僵尸进程通过 ps 命令显示出来状态为 Z(zombie)。 系统所能使用进程号有限,如果大量产生僵尸进程,将因为没有可用进程号而导致系统不能产生新进程。

1.4K21

操作系统学习笔记-进程描述和控制

从上面这个简单模型中进而可以分析道,必须通过某种方式来表示进程,从而使操作系统可以跟踪它们。运行进程必须保持某种类型队列,并等待它们执行时机。...可以测量很多种类型时间,包括总运行时间(“挂钟时间”)、花费执行时间以及对于交互进程从上一次用户输入到当前时刻时间总量 无可用内存 系统无法满足进程需要内存空间 越界 进程试图访问不允许访问内存单元...存在一些处于阻塞状态(blocked)等待I/O操作结束进程。 调度器不能只考虑选择队列中等待时间最长进程,因为这些进程很有可能被阻塞。应该查找那些未被阻塞且队列时间最长进程。...陷阱(Trap):当前指令执行相关 一个运行程序由于自身错误原因引发操作系统保护机制。可能导致进程被转为退出态。 系统调用(System Call) 例如打开文件操作。...(操作系统从根本上说用户调用一组例程,在用户环境执行,用于实现各种功能) 执行操作系统代码,进程特权模式下执行。 在用户进程执行代码共享操作系统代码而不是用户代码。

64521

操作系统复习

多道批处理 多道 思路 内存同时存放几道相互独立程序,这些程序计算机系统处于开始到结束之间状态 管理程序控制之下,相互穿插地运行,处理机和外设尽量处于忙碌状态 当某道程序因某种原因不能继续运行下去...多道:用户看上去多个程序同时运行,有多个程序同时处于开始到结束之间状态,若干个程序存储in诶存,管理程序控制下,穿插,依次,交错着运行,这些程序计算机系统同时处于开始~结束状态....断点:发生中断正在运行程序被暂时停止,程序暂停点称为断点。 中断响应:处理机发现有中断请求,中止现运行程序执行并自动引出中断处理程序过程。...然后当处理机执行到访管指令发生中断,该中断称为访管中断,它表示正在运行程序对操作系统某种需求。...就绪队列,所有处于就绪状态队列 等待队列,有多个,每个队列表示所有因为同个某种原因而等待进程 运行指针,当前是什么进程正在运行 进程控制 进程创建 create (name,priority) name

48420

操作系统】进程管理(二)「建议收藏」

二、进程基本概念   配置OS系统,程序执行方式顺序执行,即必须在一个程序执行完成后,才允许另外一个程序执行多道程序环境下,则允许多个程序并发执行。...2.1 程序顺序执行   通常可以把一个应用程序分成若干个程序段,各程序段之间,必须按照某种先后次序顺序执行,仅当前操作(程序段)执行完后,才能执行后继操作。...单处理机系统,只有一个进程处于执行状态多处理机系统,则有多个进程处于执行状态。   ...当创建一个进程,就为它创建一个PCB,进程结束又回收其PCB,进程于是随之消亡,PCB可以被操作系统多个模块读或修改,如被调度程序、资源分配程序、中断处理程序及监督分析程序等读或修改,因为PCB...当PTAD所有TCB分配完后,进程又要创建新线程,只要其所创建线程数量超过系统允许值,系统可再为之分配新TCB空间

69320

带你通过字节跳动面试---操作系统复习

处于内核态,进程能够访问所有的内存空间和对象,且所占有的处理机不可以被抢占操作系统为什么要分内核态和用户态 为了安全。...异常 当 执行处于用户态程序时,发生了不可预料异常,这时当前运行进程会切换到处理相关异常程序,也就转到了内核态,最常见缺页异常。...例如在程序打开文件、向文件进行写操作都是系统调用。 进程和线程概念 进程具有独立功能程序一个数据集合上运行过程。进程系统进行资源分配单位,实现操作系统并发。...线程需要保存哪些上下文 线程切换过程,需要保存当前线程 、线程状态、堆栈、寄存器状态等信息。寄存器状态主要包括: :堆栈指针,指向当前栈顶指针。...段:存放程序初始化全局变量和静态变量一块内存区域。 数据段:存放程序初始化全局变量一块内存区域。 代码段:存放代码一块内存区域,同时还会存储一些常数变量。该段 只读

1.3K20

Linux性能优化

其中不可中断进程处于内核态关键流程进程(如常见等待设备I/O响应)。不可中断状态实际上系统对进程和硬件设备一种保护机制。...其中,保存下来上下文会存储系统内核,待任务重新调度执行时再加载,保证原来任务状态不受影响。...进程只有调度到CPU上运行时才需要切换上下文,有以下几种场景: CPU时间片轮流分配,系统资源不足导致进程挂起,进程通过sleep函数主动挂起,高优先级进程抢占时间片,硬件中断CPU上进程被挂起转而执行内核中断服务...发现就绪队列处于Running状态进行过多,超过了我们并发请求次数5. 再仔细查看进程运行数据,发现nginx和php-fpm都处于sleep状态,真正处于运行却是几个stress进程。...进程状态 R Running/Runnable,表示进程CPU就绪队列,正在运行或者等待运行; D Disk Sleep,不可中断状态睡眠,一般表示进程正在跟硬件交互,并且交互过程不允许被其他进程中断

2.7K20

Linux 性能优化全景指南,可能都在这里了,建议收藏~

其中不可中断进程处于内核态关键流程进程(如常见等待设备I/O响应)。不可中断状态实际上系统对进程和硬件设备一种保护机制。...其中,保存下来上下文会存储系统内核,待任务重新调度执行时再加载,保证原来任务状态不受影响。...进程只有调度到CPU上运行时才需要切换上下文,有以下几种场景:CPU时间片轮流分配,系统资源不足导致进程挂起,进程通过sleep函数主动挂起,高优先级进程抢占时间片,硬件中断CPU上进程被挂起转而执行内核中断服务...发现就绪队列处于Running状态进行过多,超过了我们并发请求次数5. 再仔细查看进程运行数据,发现nginx和php-fpm都处于sleep状态,真正处于运行却是几个stress进程。...进程状态 R Running/Runnable,表示进程CPU就绪队列,正在运行或者等待运行; D Disk Sleep,不可中断状态睡眠,一般表示进程正在跟硬件交互,并且交互过程不允许被其他进程中断

1.8K21

架构必知:Linux性能优化全景指南(建议收藏)

它和我们传统意义上理解CPU使用率并没有直接关系。 其中不可中断进程处于内核态关键流程进程(如常见等待设备I/O响应)。不可中断状态实际上系统对进程和硬件设备一种保护机制。...其中,保存下来上下文会存储系统内核,待任务重新调度执行时再加载,保证原来任务状态不受影响。...进程只有调度到CPU上运行时才需要切换上下文,有以下几种场景:CPU时间片轮流分配,系统资源不足导致进程挂起,进程通过sleep函数主动挂起,高优先级进程抢占时间片,硬件中断CPU上进程被挂起转而执行内核中断服务...发现就绪队列处于Running状态进行过多,超过了我们并发请求次数5. 再仔细查看进程运行数据,发现nginx和php-fpm都处于sleep状态,真正处于运行却是几个stress进程。...进程状态 R Running/Runnable,表示进程CPU就绪队列,正在运行或者等待运行; D Disk Sleep,不可中断状态睡眠,一般表示进程正在跟硬件交互,并且交互过程不允许被其他进程中断

1.4K30

面试必备(背)-Linux八股文系列!

Linux 中进程有哪几种状态 ps 显示出来信息,分别用什么符号表示? 不可中断状态:进程处于睡眠状态,但是此刻进程不可中断。不可中断, 指进程不响应异步信号。...就绪状态 run_queue 队列里状态 运行状态 run_queue 队列里状态中断睡眠状态处于这个状态进程因为等待某某事件发生(比如等待 socket 连接、等待信号量),而被挂起...R 正在运行,或在队列进程 S 处于休眠状态 T 停止或被追踪 Z 僵尸进程 W 进入内存交换(从内核 2.6 开始无效) X 死掉进程 ps 怎么显示所有的进程?...他代表当前系统正在运行处于等待运行进程数之和。也指的是处于运行状态和不可中断状态平均进程数。...然后,再通过命令ps -axjf查看是否存在状态为D+状态进程,这个状态就是不可中断睡眠状态进程。处于这个状态进程无法终止,也无法自行退出,只能通过恢复其依赖资源或者重启系统来解决。

3.3K42
领券