备用知识:
1.了解到C语言参数 int main(int argc, char *argv[])
int main(int argc, char argv[]) argc和argv是什么意思?
2.计算机的 实例是什么
计算机的实例是什么https://zhuanlan.zhihu.com/p/542951346
第一种解释:
实例啊。。。
这么说吧。。。就说你们单位有个制度,比如说,消防演习制度,很多单位都有吧。。。
然后呢,这个制度平时没什么用,但是每一年,或者每几年,你们单位总要按照这个制度组织一次消防演习,按照制度规定的流程和内容,组织诸如紧急疏散、消防知识课堂、灭火器灭火。。。等等等等。。。
那么这个制度以及其中规定的流程和内容,你就可以把他当做一个程序,而每年或每几年实际做一次消防演习,就是这个程序的一个实例。。。
每年参加消防演习的人员不同、使用的器材不同、地点也不会完全一样,但是内容和流程基本上都是一样,大同小异。当然了,制度流程也是会更新的,就像程序也会迭代,有不同的版本。。。
消防演习的程序一年只会执行一次,即不会同时执行多个,也不会一次持续很长的时间。。。但是另外一些制度就不同了。。。
比如考勤制度下的打卡流程,虽然每一次执行时间不长,但是非常容易在同一时间执行大量多的次数,也就是同时存在非常多的实例。。。而人事考核制度,则有可能一年只执行一次,但是一次就是一年。人事是要看你一年的表现来进行考核的,这种就是超长实例。。。
说到这里呢,有些人会把实例跟进程搞混,这其实是相关但不同的概念。。。
我换个说法你就明白了。。。
就说啊,你今天去政府部门办事,比如说办户口什么的。。。以前啊,办这个可麻烦了,不过现在都有政务大厅之类的地方,你去了之后按照业务类型拿个号,然后就排队等叫号就行,办事员就挨个给你把事儿办了。。。这里头,办事员就是进程,进程其实是操作系统的概念,他是不管你具体办什么业务,他什么业务都能给你办了。而办事员办理的具体业务所依据的制度,就是程序,办事员每根据制度办理一笔业务的过程,就是这个制度或者说程序的一个实例。。。
这么一说,这政务大厅是什么?那就是进程池啊,所有的进程,啊不办事员在里面,办完一件事儿也不换人,继续办理下一笔业务,这不就是进程池吗?
第二种解释:
作者:电工界的码农
链接:https://www.zhihu.com/question/486012699/answer/2211414473
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
所谓“实例”(对应编程语言中的instance),和“概念”(对应编程语言中的class)是相对的。
太长不看版:“实例”是一个具体的东西,这东西到底是什么,根据上下文确定。
首先,解释一下“实例”和“概念”的关系。
在程序语言中,“Dog”只是一个概念,“一个具有名字和年龄的东西,把它定义为Dog”,但名字具体是什么,年龄到底为多少?当我们要明确这些属性的时候,就需要吧“Dog”这个概念实例化,在代码里,我们为一只特定的狗带一个狗牌“my_dog”,然后赋予它名字“willie”,年龄“6”岁,这就是实例化的过程。实例化之后,my_dog会在计算机中占用一定内存空间,因为它是一个实实在在的东西,所以需要占用实实在在的空间。
打个比方,假如题主想买一条狗,这时算是提出了“Dog”这个概念,但你的狗是什么样子呢?品种?性别?年龄?这些都不知道,只有走到商店里,选好一只特定的狗狗之后,这些属性才会有确定的值,买狗这个过程,就是将你对狗的概念实例化。同时,买回来的这只狗是一个真实的个体,它需要占用一个狗窝,也就是占用了一定的内存空间用于存储这条狗。
一个“概念”是可以有很多“实例”的,名叫"aa" "bb" "cc" "dd"的狗狗都属于Dog这个概念,它们拥有相同的属性——名字和年龄。
在整个计算机领域,被称为“实例”的东西都有一个“概念”相对,且符合上述特征。
例如云服务器的实例,指的是一台真实的、用户可以使用的主机。这和“云服务器”这种宽泛的概念相对,是对这一概念的具象化。
docker,其对应的概念是“一种事先设置好的开发环境”,满足这个概念的都叫docker,但是每个docker里面都有特定的环境,一个docker就是一个“docker概念”的实例。
最后再解释一下题主的具体问题,“运行应用程序的多个实例”,这句话翻译过来其实就是“运行着应用程序的多个服务器/docker/其他什么东西”,反正实例指代一个具体的东西,那个东西到底是什么,要根据语境确定。
一.头歌 Linux环境
1. 创建多级文件夹:mkdir 多级文件夹 -p(或-parents)
2.pwd 查看当前目录位于哪里
3.不能删除多级文件夹
4.文件拷贝:cp (可以拷贝多级)
5.文件移动:
6.文件查看
6.1 cat
6.2 head
6.3 tail
6.4 nl
6.5 使用vim编辑器 进行文件编辑
7.Linux权限管理
7.1
二、MOOC学习
4.IO设备管理
4.1基本概念
输入输出系统是由 软件和硬件 组成的。
像我们在 删除一个文件时,也可以打开其他的文件时。允许一段时间内允许多学进程同时访问。
4.2设备控制方式
传送一个字节 便 中断一次。
以 块 来传送
4..3 缓冲技术
4.4 外存储设备管理
5.文件管理
5.1文件的基本定义
5.2 文件目录
现在电脑上都用多级目录
5.3 文件的物理结构
5.4
5.5