继承

封装

多态

迭代

缺省

透明

面向对象

同步

异步

多线程与多任务

单工 半双工 全双工

进程和线程

临界

互斥

管程

临界区

加载器

虚拟内存

继承

继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。

'''父类'''

class selfintroduce:

def __init__(self):

print('hello!')

'''子类'''

class person(selfintroduce):

def say(self,name):

print(name+':My name is',name)

print('————————————')

python=person()

python.say('Python')

java=person()

java.say('Java')

'''

hello!

Python:My name is Python

————————————

hello!

Java:My name is Java

————————————

'''

封装

封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。

多态

在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。多态就是允许方法重名 参数或返回值可以是父类型传入或返回。

迭代

对计算机特定程序中需要反复执行的子程序*(一组指令),进行一次重复,即重复执行程序中的循环,直到满足某条件为止

缺省

缺省,即系统默认状态,意思与“默认”相同,常见缺省值。

透明

在计算机领域中,站在某类用户的角度,若感觉不到某个事物或属性的存在,即“看”不到某个事物或属性,则称为“对该用户而言,某个事物或属性是透明的”。这与日常生活中的透明正好相反。

面向对象

面向对象(OOP)是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。

同步

在网络编程中,主要指某函数的执行方式,即函数调用者需等待函数执行完后才能进入下一步

亦称直接制约关系,是指完成某种任务而建立的两个或多个进程,这些进程因为需要在某些位置上协调它们的工作次序而等待、传递信息所产生的制约关系。

异步

简单理解为‘非同步’

多线程与多任务

多任务是针对操作系统而言的,代表操作系统可以同时执行的程序个数;多线程是针对一个程序而言的,代表一个程序可以同时执行的线程个数,而每个线程可以完成不同的任务。

单工 半双工 全双工

单工:只有一个方向得通信而不能反方向的交互。也就是说只能A到B 不能B到A 例如:电视广播 只能被动收听

半双工:通信双方都可以发送或接收,但任何一方不能同时发送和接收,若想同时发送和接收需要两条信道。A发送B接收 B发送A接收相对于单工,可以用一条信道就完成了双方交互,只不过双方无法及时交互(一条信道下)

全双工:通信双方可以同时发送或接收信息,两条信道。 例如:网上聊天。

进程和线程

进程:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位,就是程序的一次执行过程。

线程:是进程中的一个实体,是被系统独立调度和分派的基本单位,它可以同属于一个进程的其他线程共享进程中的全部资源,同一进程中多个线程之间可以并发执行。

临界

一次仅允许一个进程使用的资源成为临界资源,许多物理设备都是临界资源,如打印机。此外许多变量、数据都可以被若干进程共享,也属于临界资源。

互斥

也称间接制约关系,当一个进程进入临界区使用临界资源时,另一个进程必须等待。

管程

利用共享数据结构抽象地表示系统中的共享资源,而把对该数据结构实施的操作定义为一组过程。进程对共享资源的申请释放等操作,都通过这组过程来实现,这组过程还可以根据资源情况,或接受或阻塞进程的访问,确保每次仅有一个进程使用共享资源,这样就可以统一管理对共享资源的所有访问,实现进程互斥。这个代表共享资源的数据结构,以及由对该共享数据结构实施操作的一组过程所组成的资源管理程序,叫做管程。

临界区

对临界资源的访问,必须互斥地访问,在每个进程中,访问临界资源的那段代码成为临界区

加载器(Loader)

当我们打开一个桌面应用时候,首先会将其加载到内存打开,都是先将硬盘上的数据复制到内存,才能让CPU来处理,这个过程就叫作载入内存(Load into Memory)。完成这个过程需要一个特殊的程序(软件),这个程序就叫做加载器(Loader)。CPU直接与内存打交道,它会读取内存中的数据进行处理,并将结果保存到内存。如果需要保存到硬盘,才会将内存中的数据复制到硬盘。原因是因为内存读写速度快(相对于硬盘)

虚拟内存

当程序运行需要的空间大于内存容量时,会将内存中暂时不用的数据再写回硬盘;需要这些数据时再从硬盘中读取,并将另外一部分不用的数据写入硬盘。这样,硬盘中就会有一部分空间用来存放内存中暂时不用的数据。这一部分空间就叫做虚拟内存(Virtual Memory)。硬盘的读写速度比内存慢很多,反复交换数据会消耗很多时间,所以如果你的内存太小,会严重影响计算机的运行速度,甚至会出现”卡死“现象,即使CPU强劲,也不会有大的改观。如果经济条件允许,建议将内存升级为 4G,在 win7、win8、win10 下运行软件就会比较流畅了。

最近10年内出现的计算机术语,记常见的计算机术语(不停更新)相关推荐

  1. GPT-3成精了,万物皆文本时代来临!10年内通过图灵测试?

    自从API开放以后,GPT-3真的要成精了!可以陪你从诗词歌赋谈到人生哲学,还可以画图表搞运维做PPT,真的无所不能.GPT-3到底有没有说的那么神,又是否过誉呢? 疫情期间你和TA怎么样了? 上半年 ...

  2. 商汤科技徐立:AI 将在10 年内创造一个印度和中国的总产值

    主讲老师 雷鸣 天使投资人 百度创始七剑客之一 酷我音乐创始人 清华大学海峡研究院大数据 AI 中心 专家委员 特邀讲者 徐立 商汤科技联合创始人 CEO 本科.博士分别毕业于上海交通大学和香港中文大 ...

  3. 六成大学生认为自己毕业10年内会年入百万!

    点击"开发者技术前线",选择"星标" 让一部分开发者看到未来 来源  | 中国青年报 | 编辑: 可可 中国青年报面向全国各地大学生发起关于就业的调查,回收27 ...

  4. 好家伙!六成大学生认为自己毕业10年内会年入百万!看来是我格局小了。。...

    来源| 中国青年报 前两天看到一个调查,感觉还挺有意思的,跟大家分享一下. 中国青年报面向全国各地大学生发起关于就业的调查,回收2700份问卷调查结果显示:00后对自己进入职场后的薪资比较乐观,超过2 ...

  5. 六成大学生认为自己毕业10年内会年入百万!网友:知乎上多了,没被社会毒打过吧!...

    编辑 | 可可.来源 | 中国青年报 中国青年报面向全国各地大学生发起关于就业的调查,回收2700份问卷调查结果显示:00后对自己进入职场后的薪资比较乐观,超过20%的大学生预期自己毕业后月薪过万,其 ...

  6. 大学毕业10年内真的可以年入百万吗?是过于自信还是真的能做到?

    哎,在上班的人数着日子等着五一假的来临,准备去嗨皮,没有班上或者还在找工作的人就越来越急迫了,看着微信/支付宝/银行卡上剩下的那点钱,顿时感觉人生前路渺茫. 前两天,国务院新闻办公室举行了新闻发布会, ...

  7. OpenAI CEO亮相“AI春晚”,与张宏江隔空问答:10年内会有超强AI

    <AI未来指北>栏目由腾讯新闻推出,邀约全球业内专家.创业者.投资人,探讨AI领域的技术发展.商业模式.应用场景.及治理挑战. 文 / 腾讯科技 苏扬 .郝博阳 凭借ChatGPT走红的O ...

  8. 国防科技大学计算机学院天河楼,科技创新耀天河——记国防科技大学计算机学院计算机研究所所长肖立权...

    原标题:科技创新耀天河--记国防科技大学计算机学院计算机研究所所长肖立权 新华社长沙8月9日电题:科技创新耀天河--记国防科技大学计算机学院计算机研究所所长肖立权 新华社记者樊永强 他矢志强军,把服务 ...

  9. 国防科技大学计算机学院主任,记国防科技大学计算机学院计算机研究所所长肖立权...

    国防科技大学计算机学院计算机研究所所长肖立权(中)与团队成员在"天河二号"高性能计算机机房讨论(资料照片).新华社发 新华社长沙8月9日电 题:科技创新耀天河--记国防科技大学计算 ...

最新文章

  1. Python深浅拷贝教程-面试必问内容
  2. 3.Android的学习(你的第一行代码HelloWorld!)
  3. vue:model和v-model的区别
  4. 分布式事务:RocketMQ实现分布式事务原理
  5. 学术圈炸了!IEEE限制华为相关专家参与审稿:这操作毁尽三观
  6. 为什么let在php中报错,ES6系列之声明变量let与const
  7. 网页制作中点一张图片变成图片浏览式_如何建设响应式网站?
  8. Java 集合源码详解
  9. PLC基础知识,详细解说PLC的优势,特点,功能,分类,应用领域及安装注意事项
  10. 电脑显示受限制无连接应该怎么办
  11. some kotlin libraries attached to this project were compiled with a newer kotlin compiler
  12. EpiQuik病毒RNA提取试剂盒,快速、简单、经济有效
  13. Hand Crafted 特征 PK 纯学习的特征提取方法
  14. 2021会宁三中高考成绩查询,2019中考分数线
  15. 如何清除ug服务器注册码,UG许可证删除不掉的解决方法
  16. java树结构stream工具类
  17. Python一键实现开灯和关灯
  18. 华为ax3怎么接光纤sc接口_华为路由器AX3与其他华为/荣耀路由器如何连接? | 192路由网...
  19. 2022最新微信表白墙小程序源码+美观好看
  20. 〖产品思维训练白宝书 - 产品思维认知篇③〗- 产品思维 VS 技术思维

热门文章

  1. 海康威视MV-CA060-11 GM工业相机首次安装与MVS客户端操作
  2. STM32学习笔记之硬件SPI读写与极性设置
  3. android 应用程序法则( 转 : http://my.hoopchina.com/remus/blog/652324.html)
  4. 思科配置VLAN的实例
  5. 《两种文化与科学革命》读后感
  6. c语言实现大数运算加法
  7. 今天是Knuth的70寿辰
  8. AS2021为工具 AOSP为源码 rk开发板为目标设备 调式app到android framework service
  9. recyclerview中viewholder使用viewbinding
  10. QT 颜色选择器 QColorDialog 使用