`
孜孜不倦的超人
  • 浏览: 1034 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

硬件与软件:通信与计算机的内在联系

阅读更多
     顾名思义,硬件主要指通信,而软件就是计算机。相对于硬件有看得见摸得着的实体,软件则只是一行行的代码,存在于我们的脑海中,而虽然是两个不同的行业,他们却有千丝万缕的联系,他们的工作模式,处理事情的逻辑却都是来自于我们人的思维。
现在到处都可见的智能手机,你可曾知道他们具体的工作原理呢,在你手指点那些网站,那些号码的同时,它是怎样一步步将我们的请求传输过去的呢?而我们现在几乎人手一本的笔记本电脑,在你玩游戏,上网的同时,它又凭什么在你输入账号,密码时就能让你登陆呢?
     通信中,最主要的就是信号。当我们按下拨号键的同时,手机就会发出一个请求,这个请求就会找到最近的基站,基站接受这个请求之后再把请求转发,就这样在多个基站之间转发过后,到达目标基站,然后目标基站在把这个请求转发给你想打电话的那位朋友那里,而这时,你朋友的电话则会毫无疑问的响起来,实现了通话。而在计算机中,我们没发出一个请求,这个请求首先经过封装,然后这个请求经过路由,路由器对这个请求进行解析,然后选择发给下一级路由,在经过多个路由之后它们便到达了服务器,服务器在讲请求发给你要与其交流的那位用户。
     整个过程中其实基站与路由器发挥的作用都是一样的,就像我们以前的邮局通信,一级一级的转,最终将信号或请求转发过去,完成通信。现在技术这么发达,很自然的实现了即时通信,极大方便了我们的日常生活。在软件行业中,java语言自其推出以来一直是行业中的佼佼者。
     java在网络通信方面也是做的很不错的。java中提供的socket和ServerSocket,可以很方便的在我们开发桌面应用程序的时候实现互相通信。在java web方面,它则集成了大部分技术的优势,servlet,jsp则是我们在学习的过程中必须要去学习的东西,有了这些在往下面学才能做到无往不利!
分享到:
评论

相关推荐

    通信计算机行业中报总结:通信行业持续向好发展,计算机板块经营质量维持.zip

    这篇报告《通信计算机行业中报总结:通信行业持续向好发展,计算机板块经营质量维持》聚焦于这两个行业的中期表现,揭示了行业内的主要趋势、亮点以及潜在挑战。 通信行业持续向好发展,这一现象可以从以下几个方面...

    Computer Origanization and Design 计算机组成与设计 硬件软件接口 第五版 答案

    《计算机组织与设计——硬件与软件接口》是计算机科学领域的一本经典教材,由David A. Patterson和John L. Hennessy合著。这本书详细阐述了计算机系统的底层工作原理,涵盖了从处理器、内存系统到输入/输出接口等多...

    计算机科学技术导论--葛建梅

    全书共分10章,内容涵盖了计算机科学技术专业主干课程的核心知识,主要内容包括:计算机科学技术的基础知识,计算机硬件系统、软件系统,计算机网络与通信,数据库系统与信息系统,多媒体技术,计算机安全技术,...

    计算机原理

    8. **操作系统原理**:操作系统是管理计算机资源、控制硬件与软件交互的软件。它负责任务调度、内存管理、设备驱动等。 9. **编译器与解释器**:编程语言通过编译器或解释器转化为机器可执行的代码。理解这两者的...

    计算机组成原理答案 (科学出版社 白中英)

    接口则是设备与计算机之间通信的桥梁。 10. 输入/输出(I/O)系统:了解中断、DMA(直接存储器访问)和端口映射等I/O方法,以及中断处理的流程,对于理解计算机如何与外部设备交互十分关键。 11. 微程序设计:微...

    计算机基础知识

    计算机基础知识是了解和学习计算机科学与技术的先决条件,它包括对计算机硬件、软件、网络和计算机行业发展趋势等方方面面的基本了解。本篇内容将详细介绍以下几个方面: 1. 计算机硬件发展简史:从第一台电子...

    计算机基础部分考试题.pdf

    2. 计算机基本组成:计算机系统由硬件和软件两大部分构成。硬件包括运算器、控制器、存储器、输入设备和输出设备;软件分为系统软件(如操作系统)和应用软件(如办公软件、图形处理软件等)。 3. 计算机发展历史:...

    深入理解计算机系统-最新版本

    综上所述,《深入理解计算机系统》这本书全面地覆盖了计算机系统的各个方面,从硬件组织到软件设计,再到数据表示与算法实现,旨在帮助读者建立起对计算机系统全方位的理解。无论是对于计算机科学专业学生还是想要...

    计算机学科专业基础综合复习指南

    3. 操作系统:操作系统是管理计算机硬件资源并为用户提供服务的软件。复习内容可能涵盖进程管理(进程状态、同步与通信、死锁)、内存管理(分页、分段、虚拟内存)、文件系统、I/O系统以及操作系统的安全性和并发性...

    计算机软件需求说明编制的指南.doc

    5. 外部接口需求:这部分定义了软件与其他系统、用户、硬件或通信协议的交互方式。用户界面、硬件接口、软件接口和通信接口都是外部接口需求的重要组成部分。 软件设计阶段则包括结构设计、数据设计、接口设计和...

    一位计算机牛人的心得,谈计算机和数学.pdf

    在描述中,同样的内容被重复提及,这表明文档的重点在于探讨计算机科学与数学之间的内在联系以及相互作用。 在提供的【部分内容】中,我们可以识别出一系列与计算机科学和数学相关的重要知识点和资源。这些内容主要...

    微型计算机原理及应用教案.zip

    《微型计算机原理及应用》是一门深入探讨计算机硬件与软件交互的学科,旨在帮助学习者理解计算机系统的底层运作机制,并能有效地应用这些知识解决实际问题。这份教案详细地阐述了微型计算机的基本结构、工作原理以及...

    计算机基础部分考试题.doc

    防治计算机病毒的方法包括使用反病毒软件、监控内在情况、定期检查可执行文件的变化等。 11. 操作系统基本概念: 在Windows XP系统中,“桌面”是指整个屏幕背景,窗口是运行程序时出现的矩形区域,图标代表应用...

    计算机基础知识05243.doc

    2. 硬件:涉及计算机硬件的设计与制造,如处理器、内存和存储设备。 3. 软件:包括操作系统、编程语言、数据库管理系统、应用软件等。 4. 网络:研究计算机之间的通信、网络协议和网络安全。 5. 应用:将计算机技术...

    通信工程学年论文格式

    设计项目需涵盖通信工程专业软硬件两个方向的专业课程,以培养学生的分析与设计能力,强化理论与实践的结合。 #### 相关课程 - 必修课程:包括单片机原理、现代交换原理与技术、计算机通信与网络安全、移动通信、...

    关于计算机组成原理的课件

    计算机系统通常由硬件和软件两部分组成。硬件包括中央处理器(CPU)、内存、输入设备、输出设备和存储设备等,而软件则包括操作系统、应用程序等。这两部分协同工作,使得我们能够进行数据处理和信息交流。 2. **...

    计算的本质:深入剖析程序和计算机_文字版,可选字复制

    《计算的本质:深入剖析程序和计算机》是一本深入探讨计算理论和计算机运行机制的书籍,旨在帮助读者理解计算过程的内在逻辑与基本原理。在这个纯文字版中,内容全面且易于复制,使得学习和查阅变得更加方便。 计算...

    计算机体系结构

    计算机体系结构是计算机科学与技术领域的重要组成部分,主要研究计算机硬件如何组织和设计,以便高效地执行软件。湖南工业大学的这份计算机体系结构试卷涵盖了多个关键知识点。 1. **Amdahl 定律**:Amdahl 提出的...

Global site tag (gtag.js) - Google Analytics