前言1引言11.1什么是操作系统?31.1.1所有延长机器的作业系统41.1.2作为一个资源管理器的作业系统61.2操作系统的历史71.2.1第一代(1945年至1955年)真空管71.2.2第二代(1955年至1965年)晶体管和批处理系统81.2.3第三代(1965年至1980年)的集成电路101.24第四代(1980年至今)个人电脑151.3计算机硬件检查19l.3.1处理器191.3.2内存231.3.3磁盘261.3.4胶带271.3.5I/O设备27(I/O即输入输出)1.3.6总线3013.7启动计算机331.4操作系统动物园331.4.1大型机操作系统341.4.2服务器操作系统341.4.3多处理器的操作系统341.4.4个人电脑操作系统351.4.5掌上电脑操作系统351.4.6嵌入式操作系统.351.4.7传感器节点的操作系统361.4.8实时操作系统361.4.9智能卡操作系统371.5操作系统的概念371.5.1流程381.5.2地址空间401.5.3文件401.5.4输入/输出431.5.5保护441.5.6壳牌441.5.7系统发育个体发育重演461.6系统调用491.6.1流程管理系统调用521.6.2文件管理系统调用561.6.3目录管理系统调用571.6.4杂项系统调用581.6.5在Windows的Win32API591.7操作系统结构621.7.1单片系统621.7.2分层系统631.7.3微内核641.7.4客户-服务器模型671.7.5虚拟机671.7.6出的内核711.8根据C的WORLD721.8.1C语言721.8.2头文件731.8.3大的编程项目741.8.4运行时模型751.9操作系统上的研究761.10本书的其余部分的概要771.11公制单位781.12概要792进程和线程2.1工序832.1.1过程模型842.1.2进程创建862.1.3进程终止882.1.4流程层次结构892.1.5进程国家902.1.6实施流程912.1.7多多建模的建模932.2螺纹952.2.1线程使用情况952.2.2古典的线程模型1002.2.3POSIX线程1042.2.4在用户空间中实现的线程1062.2.5在内核中实现的线程1092.2.6混合实现1102.2.7调度激活1112.2.8弹出式线程1122.2.9使单线程代码中使用多线程技术1142.3进程间通信1172.3.1静态条件1172.3.2关键区域1192.3.3忙等待的互斥1202.3.4睡眠和唤醒1252.3.5信号灯1282.3.6互斥1302.3.7显示器1342.3.8消息传递1402.3.9壁垒1442.4调度1452.4.1调度1452.4.2批处理系统的调度1522.4.3调度互动系统1542.4.4调度实时系统1602.4.5政策与机制1612.4.6线程调度1622.5经典的IPC问题1632.5.1哲学家就餐问题1642.5.2读者和作者的问题1672.6进程和线程的研究1682.7概要169习题95  第3章存储管理99  3.1无存储器抽象99  3.2一种存储器抽象:地址空间101  3.2.1地址空间的概念101  3.2.2交换技术103  3.2.3空闲内存管理104  3.3虚拟内存106  3.3.1分页107  3.3.2页表108  3.3.3加速分页过程109  3.3.4针对大内存的页表111  3.4页面置换算法113  3.4.1最优页面置换算法114  3.4.2最近未使用页面置换算法114  3.4.3先进先出页面置换算法115  3.4.4第二次机会页面置换算法115  3.4.5时钟页面置换算法116  3.4.6最近最少使用页面置换算法116  3.4.7用软件模拟lru117  3.4.8工作集
2025/2/26 1:24:41 84.5MB 操作系统
1
用于H3C设备的自动化备份,单线程脚本。
已打包完成,运行之前记得开启FTP服务器以及设备的SSH。
运行后,首先会在FTP服务器下创建一个名为H3C的文件夹,然后再H3C文件夹内创建一个根据当天时间命名的文件夹。
再进入到这个时间目录下创建一个根据你自己定义的文件夹名称,然后登陆设备进行一次备份操作,然后再设备上进入FTP服务器,将备份的文件导出到FTP服务器对应的文件夹内。
有需要的朋友可以下载试用,如果遇到不能用的情况,请反馈本人重新打包。
2024/12/29 11:26:58 8.09MB H3C 网络 自动化
1
caffessd深度学习目标检测python代码,包括单线程和多线程,使用摄像头作为输入视频源。
2024/11/16 2:39:56 6KB caffe ssd python 深度学习
1
老外写的Webbrowser调用dll,简单方便获取requestheader,responseheader等各种网络资源的例子,实现了原来只有WebClient,WebRequest和HttpWebResquest才能实现的功能。
需要dll的完整源代码见我上传的另外一个资源下载。
代码已经调试通过,如果访问网络资源超时有可能出现"其他信息:CLR无法从COM上下文0x211c88转换为COM上下文0x211b18,这种状态已持续60秒。
拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送Windows消息的情况下处理一个运行时间非常长的操作。
这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使用的内存随时间不断累积。
要避免此问题,所有单线程单元(STA)线程都应使用泵式等待基元(如CoWaitForMultipleHandles),并在运行时间很长的操作过程中定期发送消息"解决方案:在VS2008中,"调试"-->"异常"--->把ManagedDebuggingAssistants-----ContextSwitchDeadlock后面的勾号去掉)
2024/9/15 1:01:23 83KB Webbrowser httpmonitor header HttpWeb
1
时隔半年,对网络调试助手工具进行所有代码重写,这次目录结果整齐的一逼,代码整齐的一逼,非常完善了,打死也不再改版了。
这次真的打死也不再改版了。
旧版本1:http://www.qtcn.org/bbs/read-htm-tid-55540.html旧版本2:http://www.qtcn.org/bbs/read-htm-tid-62636.html基本功能:1:16进制数据和ASCII数据收发。
2:定时器自动发送。
3:自动从配置文件加载最后一次的界面设置。
4:自动从配置文件加载数据发送下拉框的数据。
可以将经常使用的数据填写在send.txt中。
5:可启用设备模拟回复,当收到某个数据时,模拟设备自动回复数据。
对应数据格式填写在device.txt中。
6:可对单个在线连接发送数据,也可勾选全部进行发送。
7:支持多个客户端连接并发。
8:采用单线程。
9:四种模式,tcp服务器、tcp客户端、udp服务器、udp客户端。
2024/9/10 10:22:16 263KB Qt tcp udp
1
多线程计算pi,并且做性能分析。
单线程与多线程对比计算量相同,线程数不同例如,N取1000,000,测试使用1、2、3、4……个线程时所需要的时间。
线程数相同,计算量不同例如,只考察单线程和双线程的性能对比,N分别取不同的数值。
2024/9/5 17:44:17 577B pi
1
Javascript语言将任务的执行模式分成两种:同步(Synchronous)和异步(Asynchronous)."异步模式"非常重要。
在浏览器端,耗时很长的操作都应该异步执行,避免浏览器失去响应,最好的例子就是Ajax操作。
在服务器端,"异步模式"甚至是唯一的模式,因为执行环境是单线程的,如果允许同步执行所有http请求,服务器性能会急剧下降,很快就会失去响应。
你可能知道,Javascript语言的执行环境是"单线程"(singlethread)。
所谓"单线程",就是指一次只能完成一件任务。
如果有多个任务,就必须排队,前面一个任务完成,再
2024/8/3 22:07:45 219KB Javascript异步编程详解
1
中间件技术实验三消息中间件应用开发:-CSDN博客https://blog.csdn.net/lly1122334/article/details/80139790
2024/3/5 18:09:43 3.93MB ActiveMQ
1
windows未公开的多线程读,单线程写的API函数.zip
2024/1/11 18:45:53 3KB API
1
五滴自游(5dzy)是一款以IE为内核,界面简洁清爽而功能强大的绿色网络浏览器。
软件特性:1、五滴自游浏览器支持打开WAP网页。
用电脑上WAP网页,直接在电脑通过五滴自游上浏览观看WAP网页的内容,玩WAP游戏,样样齐全。
电脑上手机网站不是梦。
2、五滴自游还可以根据用户设置指令自动访问网页。
3、采用多线程窗口框架,区别于其它采用单线程的多窗口浏览器,多线程框架可以大幅减少由于某个网页假死导致的整个浏览器假死情况,并且可以在一定程度上提高网页打开速度。
4、可在您上网的时候方便地访问本地资源。
五滴自游(5dzy)是一款以IE为内核,界面简洁清爽而功能强大的绿色网络浏览器。
软件特性:1、五滴自游浏览器支持打开WAP网页。
用电脑上WAP网页,直接在电脑通过五滴自游上浏览观看WAP网页的内容,玩WAP游戏,样样齐全。
电脑上手机网站不是梦。
2、五滴自游还可以根据用户设置指令自动访问网页。
3、采用多线程窗口框架,区别于其它采用单线程的多窗口浏览器,多线程框架可以大幅减少由于某个网页假死导致的整个浏览器假死情况,并且可以在一定程度上提高网页打开速度。
4、可在您上网的时候方便地访问本地资源。
2024/1/4 2:52:12 2.95MB 五滴自游3.0
1
共 22 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡