ICT技术,即信息与通信技术(ICT,information and communications technology)是一个涵盖性术语,覆盖了所有通信设备或应用软件以及与之相关的各种服务和应用软件,例如视频会议和远程教学。
- 1.ict技术是什么意思
- 2.ict技术有哪些
1.ict技术是什么意思
ICT是信息、通信和技术三个英文单词的词头组合(Information Communications Technology,简称ICT) 。它覆盖了所有通信设备或应用软件:比如说,收音机、电视、移动电话、计算机、网络硬件和软件、卫星系统,等等;以及与之相关的各种服务和应用软件,例如视频会议和远程教学。此术语常常用在某个特定领域里,例如教育领域的信息通信技术,健康保健领域的信息通信技术,图书馆里的信息通信技术等等。此术语在美国之外的地方使用更普遍。
欧盟认为信息与通信技术(ICT)除了技术上的重要性,更重要的是让经济落后的国家有了更多的机会接触到先进的信息和通信技术。世界上许多国家都建立了推广信息通信技术的组织机构,因为人们害怕信息技术落后国家如果不抓紧机会追赶的话,随着信息技术的日益发展,拥有信息技术的发达国家和没有信息技术的不发达国家之间的经济差距会越来越大。联合国正在全球范围内推广信息通信技术发展计划,以弥补国家之间的信息鸿沟。
(图片来源于互联网)
2.ict技术有哪些
(一)软件语言
1.C、C++,主要应用场景:操作系统,软件,库。
2.Java,主要应用场景:跨平台桌面应用程序,服务器端web应用程序和Android。
3.Swift,主要应用场景:Mac OS x应用程序,iOS应用程序。
4.Python,主要应用场景:通用脚本,服务器端web应用程序,数学和科学应用程序,Linux桌面应用程序。
5.C#,主要应用场景:Windows桌面应用程序,Microsoft堆栈web应用程序。
6.JavaScript,主要应用场景:客户端Web应用程序,服务器端web应用程序。
(二)操作系统
1.UNIX,是一个强大的多用户、多任务操作系统, 支持多种处理器架构,属于分时操作系统。
(1)良好的开放性和可移植性;
(2)丰富的系统调用,命令功能非常强大;
(3)采用树状目录结构,保密性、安全性良好。
2.Linux,基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
(1)支持32位和64位硬件;
(2)继承了UNIX以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统
3.Mac os x,第一个基于FreeBSD系统采用“面向对象操作系统”的全面的操作系统。
(1)Xcode集成开发环境;
(2)xcode是一个能与数种编译器沟通的接口,包括Apple的Swift、C、C++、Objective-C、以及Java。
4.Windows,Microsoft Windows是美国微软公司研发的一套操作系统。
(1)直观、高效的面向对象图形用户界面,易学易用;
(2)丰富的设备无关的图形操作。
(图片来源于互联网)
(三)SDN软件定义网络
传统网络的局限:
1.用户对流量的需求不断扩大,各种新型服务不断出现,增加了网络运维成本;
2.网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议;
3.互联网流量的快速增长。
Software-Defined Networking软件定义网络:新兴的基于软件的网络架构及技术,其最大的特点在于具有松耦合的控制平面与数据平面、支持集中化的网络状态控制实现底层网络设施对上层应用的透明。技术特点:(1)转发与控制分离;(2)控制逻辑集中;(3)网络能力开放化。
(四)区块链技术
狭义来讲,区块链是─种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。
广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
(五)人工智能Artificial Intelligence
人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科。主要包括计算机实现智能的原理、制造类似于人脑智能的计算机,使计算机能实现更高层次的应用。
(图片来源于互联网)