操作系统发展史以及区别

本文概述了操作系统的发展历程,从二进制和ASCII编码到计算机容量单位的介绍。同时,探讨了编程语言的基本概念,以Python为例,列举了其版本历史。内容还涉及到内存寻址空间与系统位数的关系,以及硬盘速度的比较。
摘要由CSDN通过智能技术生成

操作系统发展历史

二进制

编码
ASSIC  每一个字符统一都需要8个bit来存储

计算机容量
1位 = 1bit
8bit = 1byte = 1字节
1024bytes = 1kbytes =1KB 1024个字符,小文档 ,几百k可以表示一张图片
1024KB = 1Million Bytes = 1MB = 1兆 , 几万字的文档, 大图片
1024MB = 1Gigabytes , 一个清晰的电影,不是高清,高清能达到数10个g
1024GB = 1TB ,
1024TB = 1PB,

00000000
00110001
00000001

编程语言介绍
什么是编程语言?
定义好一套与计算机交互的语法规则,这套规则 就可称为一门编程语言

	 我们听不懂日语是因为不懂日语的语法规则
	 
	 学编程 == 学语法规则
	 
	 编程能干什么?
		print hello world 
		eject cd 
		
		一堆指令的组合 == 》 软件 
		
	
	有很多套与计算机交互的语法规则, 
	600多种编程语言
	C = 各个操作系统的开发语言 1973
	C++ = C++是C语言的加强版   ,1983年,贝尔实验室的Bjarne Stroustrup在C语言基础上推出了C++[1]  。 C++进一步扩充和完善了C语言,是一种面向对象的程序设计语言。
	
	java = 1995 由sun 公司开发出来,java 虚拟机 支持跨平台 
	
	php = 1994, 纯web开发语言, 1994 Netscape 浏览器诞生了
	
	python =  1989年诞生, 刚开始被做为脚本语言, 开发小任务, 跟linux同年诞生,89,1991,苏联解体, 1991年正式版本
	
	
	C# = c sharpe =C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
	
	ruby = 
		Ruby, 一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
		Ruby on rails web框架
	
	perl = Unix平台上开发出来的语言,做文字处理非常强大, 可以写出没人能看懂的代码
	
	shell = 脚本语言, 简单易学,基于unix,linux, 做一些简单的系统管理任务, 运维人员必学
	
	scalar = Scala是一门多范式的编程语言,一种类似java的编程语言[1] ,大数据开发
	
	erlang = 是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信,函数式编程
		
	go ===Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
	
	javascript = 是当下使用最为广泛的语言,主要写前端的语言,
				nodejs =后端 全栈式的语言
				
	vb = 微软的脚本语言,bat脚本
	
	
	lua = nginx 的脚本语言, ngnix 是时下最nb web服务器

python初探
发展历史

编译型 = 全部翻译,再执行  ,翻译=编译  ,c,c++
解释型 = 边执行边翻译, python php java c# perl ruby javascript 










环境安装
第一个python程序




环境安装
第一个python程序

Python发展史
1989年,为了打发圣诞节假期,Guldo开始写python语言的编辑器。Python这个名字,来自Guldo所挚爱的电视剧Monty Python”s Fling
Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。
1991年,第一个Python编辑器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含
表和词典在内的核心数据类型,以及模块为基础的拓展系统

Python介绍
发展史
被解救的姜戈
Python 2.6 - October 1,2008
Python 2.6.1 - October 1,2008
Python 2.6.6 - October 1, 2008
Python 3.0 - December 3,2008
Python 2.7 - July 3, 2010 #目前业内主流使用的工业版本依然是2.7

print “hello world” #in 2.x
print(“hello world” #in 3.x

系数位数

32bit=内存最大寻址空间是232,4GB
64bit,=2
64 但实际上支持不到这么大的内存,2**4x,目前主板支持的最大的内存是100多GB

4gb==64位系统,会不会比32位系统块? = 一样的

硬盘:
5400转=每分钟=骑自行车
7200转=每分钟=骑电动车
10000转=每分钟=骑快速电动车
15000转=每分钟=骑摩托车 机械硬盘最快的

SSD= Tesla

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值