什么是MMU MMU(Memory Management Unit)主要用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权、多任务多进程操作系统。(来自百度百科,对其几个点不熟悉,因此可以只考虑加粗部分) 发展历史 注意:学习一个知识点,很重要 ...
分类:
系统相关 时间:
2019-12-29 23:49:06
阅读次数:
99
实现思路 实现一个shell进程库,通过类似于init,run,wait几个简单的命令,就可以迅速实现多进程并发,伪码如下: process_init # 创建进程 for city in ${cities[*]} do cmd="handler $city" process_run $cmd do ...
分类:
系统相关 时间:
2019-12-27 20:29:44
阅读次数:
117
Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux 能运行主要... ...
分类:
系统相关 时间:
2019-12-27 13:08:42
阅读次数:
112
12306智能刷票,订票 https://github.com/testerSunshine/12306 12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理 https://github.com/pjialin/py12306 12306分流抢票 https://www.byp ...
分类:
其他好文 时间:
2019-12-27 09:53:56
阅读次数:
78
默认的情况下,Shell脚本中的命令是串行执行的,必须等到前一条命令执行完后才执行接下来的命令,但是如果我有一大批的的命令需要执行,而且互相又没有影响的情况下(有影响的话就比较复杂了),那么就要使用命令的并发执行了。 如下: #!/bin/bash IPLIST=/home/meta/ipinfo/ ...
分类:
系统相关 时间:
2019-12-27 09:33:55
阅读次数:
124
进程:在一个操作系统中,每个独立执行的程序都可称为一个进程,也就是正在运行的程序。在多任务操作系统中,表面上看是支持进程并发执行的,例如可以一边听音乐一边聊天。但实际上这些进程并不是同时进行的。线程:每个运行的程序都是一个进程,再一个进程中还可以有多个执行单元同时运行,这些执行单元同时运行,这些执行单元可以看作执行的一条条线索,被称为线程。线程的创建继承Thread类创建多线程。
分类:
编程语言 时间:
2019-12-25 01:24:16
阅读次数:
91
随着时间的流逝,由于累积的杂物阻塞了系统(包括临时文件,各种缓存,流数据等),Mac的性能开始可能会比平时慢。 除了磁盘空间不足以外,RAM(或缺少磁盘空间)是速度下降的第二个主要原因。 当您打开一个应用程序时,其二进制文件将从存储器中加载到RAM中,以便CPU可以获取并执行代码。与所有多任务操作系 ...
分类:
系统相关 时间:
2019-12-22 10:25:30
阅读次数:
179
操作系统复习 第一章 操作系统概述 基本概念 1. 吞吐量:单位时间内系统能处理的工作量。 2. 进程:正在动态执行的程序 3. 实时操作系系统:实时计算。计算的正确性不仅依赖于系统计算的逻辑结果,还依赖于产生这个结果的时间一类的计算。 4. 操作系统的特征:现代操作系统大多支持多任务,具有并发、共 ...
分类:
其他好文 时间:
2019-12-21 17:08:32
阅读次数:
115
HTML5现在已经不是SGML的子集,主要是关于图像,位置,存储,多任务等功能的增加。 绘画canvas; 用于媒介回放的video和audio元素; 本地离线存储localStorage长期存储数据,浏览器关闭后数据不丢失; sessionStorage的数据在浏览器关闭后自动删除; 语义化更好的 ...
分类:
Web程序 时间:
2019-12-19 19:14:28
阅读次数:
131
Linux 简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Li ...
分类:
系统相关 时间:
2019-12-18 23:30:35
阅读次数:
123