IT行业发展
2017-10-24 23:25
204 查看
IT行业
IT行业:Information Technology信息技术,是指信息技术的研究、开发、设计、实施、运维相关的工作。行业趋势:工具从盗版走向正版,从商用产品走向开源软件,从购买服务走向自主研发,软件越来越重要,IT时代转向DT时代[数据处理技术(Data Technology)]
移动互联网:就是将“移动通信”和“互联网”二者结合起来,成为一体。是指互联网的技术、平台、商业模式和应用与移动通信技术结合并实现的活动总称。
物联网:利用局部网络或互联网等通信技术把传感器、控制器、机器、人员和物等通过新的方式联在一起,形成人与物、物与物相联。实现信息化、远程管理控制和智能化的网络。物联网是互联网的延伸,它包括互联网及互联网上所有的资源,兼容互联网所以的应用,但物联网中所有的元素(所以的设备、资源及通信等)的事个性化和私有化。
行业发展:
第一代:大型机(IBM)
第二代:PC/Mac机(MS、Apple)
第三代:互联网(Google、Baidu)
第四代:移动互联网(Google、Apple、MS、alibaba、IBM等)
操作系统和平台相关性
操作系统(operation system,OS):是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。┌─────-─┐
│ 用户 │
└──/\─┰─-┘
┌──┸─\/──┐
│ 应用软件 │
└──/\─┰──┘
┌──┸─\/──┐
│ 操作系统 │
└──/\─┰──┘
┌──┸─\/──┐
│ 硬件 │
└─────–─┘
组成部分:内核、驱动程序、接口库、外围
常见系统 Android, iOS, Linux, Windows
平台相关性
我们称能够支持程序运行的硬件或软件环境为平台。不同的平台都有其特有的指令格式,也就是说win支持的指令格式和Linux支持的指令格式是不一样的,进而导致了Windows的可执行文件不能再Linux平台上运行,反之Linux的可执行文件也无法在windows上运行,我们把这种情况成为平台相关性,平台的相关性会导致应用软件的迁移问题。
计算机进制概述
进位制/位置计数法是一种记数方式,故亦称进位记数法/位值计数法,可以用有限的数字符号代表所有的数值。可使用数字符号的数目称为基数(en:radix)或底数,基数为n,即可称n进位制,简称n进制。现在最常用的是十进制,通常使用10个阿拉伯数字0-9进行记数。对于任何一个数,我们可以用不同的进位制来表示。比如:十进数57(10),可以用二进制表示为111001(2),也可以用五进制表示为212(5),也可以用八进制表示为71(8)、用十六进制表示为39(16),它们所代表的数值都是一样的。
常用的进制:
- 二进制:由0-1组成,逢二进一
- 八进制:由0-7组成,逢八进一
- 十进制:由0-9组成,逢十进一
- 十六进制:由0-9和A-F组成,逢十六进一
进制的转换
原码,反码,补码
在计算机内,有符号数有3种表示法:原码、反码和补码,所有数据的运算都是采用的补码进行的原码:二进制定点表示法,最高位表示符号位,0表示正,1表示负
反码:负数的除符号位外对原码逐位取反
补码:负数的补码在其反码的末位+1
正数的原码 补码 反码 都是本身
比如正数5:二进制是101
原码:00000101
反码:00000101
补码:00000101
负数-5
原码:10000101
反码:11111010
补码:11111011
计算机语言和编程概述
计算机语言 :是人与计算机之间通讯的一种特殊语言,是人与计算机之间传递信息的媒介此时就需要编写一套由字符 数字所组成并按照某种语法格式的一串串计算机指令 而这些指令就是计算机语言
软件就是由若干条计算机指令所组成的
计算机语言分类:
1、机器语言:直接用二进制指令表达 指令是用0和1组成的一串代码 他们有一定的位数 并分成若干段,各段的编码表示不同的含义
2、汇编语言:使用一些特殊符号来代替机器语言的二进制码 需要用一种软件将汇编语言翻译成机器语言 汇编语言依赖于硬件体系 开发难度大
3、高级语言:使用一定格式的自然语言进行编写代码 通过编译器将源代码翻译成计算机直接识别的机器语言 之后再由计算机执行 不直接操作硬件 把繁琐的翻译操作交给编译器完成
编程:就是通过计算机语言告诉计算机 我们需要做什么 怎么做 这种人与计算机之间交流的过程 就是编程
相关文章推荐
- 2009年IT行业的十大发展方向
- 嵌入式 现已发展为 IT行业的主流——高薪,且人才缺乏
- 中国IT培训行业报告,行业发展趋势
- 未来3-5年IT行业的发展趋势
- 国内IT行业的小企业发展所需要的是什么?
- IT行业高速发展的重要原因--反摩尔定律
- 2009年IT行业的十大发展方向上篇
- IT行业的发展
- IT行业的几大发展趋势
- IDC中国医疗卫生行业IT市场2013年10大预测:信息化助推医疗卫生改革深入发展
- 12张图解读2015年IT行业发展
- 如何获得决定你在IT行业发展高度的软技能
- IT行业内——智慧城市的发展
- IT外包行业与职业发展
- IT行业岗位以及发展方向(职业规划迷茫的欢迎查看)
- IT行业发展之已见
- 目前我国IT行业现状怎么样,发展前景怎么样?
- 中国IT行业发展趋势?
- atitit. 研发管理---如何根据自己的特挑选 产业、行业、职业、岗位与自己发展的关系
- IT 行业的发展趋于平静