操作系统的组成、内核的功能、库、函数、头文件、函数名、Linux内核、X86平台系统启动流程 忘记密码如何登陆系统 操作系统的组成:kernel + rootfs , kernel + 应用程序 kernel的功能 1、输出系统调用 2、实现tcp/ip,文件系统 3、协调硬件工作 4、模块化装载驱动,让硬件工作 kernel完成的功能 网络管理(网络定义、CSMA/CD、PARC实验室、网络拓扑、网桥和交换机隔离冲突产生广播(MAC表)、MAC、路由器
2024-11-201 引言 Windows 在操作系统平台占有绝对统治地位,基于Windows 的编程和开发越来越广泛。Dos 是过程驱动的,而Windows 是事件驱动的[6],这种差别的存在使得很多Dos 程序员不能习惯Windows 的程序开发。而很多Windows 程序开发人员也只是对消息运行机制一知半解,想要掌握Windows 编程的核心,必须深刻理解消息机制。事件驱动围绕着消息的产生与处理展开,事件驱动是靠消息循环机制来实现的。也可以理解为消息是一种报告有关事件发生的通知,消息是Windows 操作系
2024-11-20写了个吊炸天的Python项目,把我和左手相处的时间都赔上了。但出于版权考虑,我不太想让使用方直接用我的代码,毕竟Python代码给出去,就真的收不回来了。 想给客户演示的时候,不想那么墨迹的打开dos cmd 或者 terminal ,然后运行 python app.py 这样的命令行。最好是客户双击,完事儿。就像有人在那自己动一样…… PyInstaller 来了,他就是这么一款帮助我们把整个项目完整打包的工具。目前已经兼容Py3.7,以及 Mac App 和 Windows Exe。 文档
2024-11-20文件的三种打开模式 文件操作的基础模式有三种(默认的操作模式为r模式): r模式为readw模式为writea模式为append 文件读写内容的格式有两种(默认的读写内容的模式为b模式): t模式为textb模式为bytes 需要注意的是:t、b这两种模式均不能单独使用,都需要与r/w/a之一连 一.文件的打开模式之r模式 r: read,只读模式,只能读不能写,文件不存在时报错。 f = open('32.txt', mode='r') # 报错 f.write() f.close()
2024-11-20?生产与消费者模型 ?认识生产消费者模型 生产消费者模型的本质是讨论数据如何 并发的传递的问题,生活当中其实有很多生产消模型,经典模型比如超市。超市本身是不生产产品的,商品源来自于厂商,而客户源就是我们普通老百姓。而厂商可能不止一家,用户也不止一个,那为什么说超市是经典的模型呢
2024-11-20chromebook刷机 When Chromebooks first began getting support for Android apps, there was some confusion as to just which Chromebooks would be supported. The same thing is starting to play out—though to a lesser degree—with support for Linux apps. Chro
2024-11-20关于父进程与子进程有许多疑问,这篇仅仅是个开头,这个系列仅为自己思考,并不是成熟体系,希望大家多批评指正。 在网上搜了很多,但是都没有一个普适的解释,仅仅是what和how,而我想知道的是why,所以我自己决定总结一下。 要了解父进程与子进程的关系,首先知道进程是什么?为什么出现进程?为什么引入子进程的概念?怎样创建子进程?当父进程结束时,子进程怎么办? 一、进程是什么? 在回答之前,先表明进程不是程序,进程不是数据,进程是活动着的。教材给出定义,进程是程序在一定数据集上的一次活动。我的理解是,
2024-11-20目标 解释文件系统的功能 描述文件系统的接口 讨论文件系统设计权衡,包括 访问方法, 文件共享, 文件锁定,以及 探索文件系统保护 文件概念 文件概念 类型: 数据 数字 字符 二进制 计划 无单词、字节序列 简单的记录结构 行 固定长度 可变长度 l Variable length 可变长度 n Complex Structures 复杂的结构 l Formatted document 格式化文件 l Relocatable load file 可重定位装载文件 n Can simula
2024-11-20一、信号量是什么? 信号量(Semaphore) 是一种比互斥锁更强大的同步工具,它可以提供更高级的方法来同步并发进程或线程。它本质上是一个int类型的整数,除了初始化时候可以对他赋值之外,剩余的时间只能被标准的原子操作访问。而信号量的原子操作,一般就2个一个是P表示test另一个是V表示增加,简单点理解就是P内部执行等待和测试操作,V内部代码执行添加操作。可以通过信号量控制线程的并发同步操作,并且也可以通过信号量解决互斥锁的问题。下面将通过简单的例子分别介绍当信号量初始化值为0 OR >1 O
2024-11-20面试的时候呢, 有温柔小姐姐问我什么是孤儿进程, 守护进程. 我感觉自己就跟大禹一样, 三过问题而不入 … 在此提醒所有的小宝贝们, 记得看见什么知识就点进去看看, 说不定会有意外的收货呢? 1. 孤儿进程 如果一个父进程退出, 而它的一个或者多个子进程还在运行, 那么这些子进程将变成孤儿进程. 孤儿进程就将被 init 进程(进程号为 1)所收养, 并由 init 进程对它们完成状态收集工作. 由于孤儿进程会被 init 进程收养, 所以孤儿进程不会对系统造成危害 2. 僵尸进程 一个子进程的
2024-11-20