学习《计算机导论》后的感想
时间:2022-06-27 13:56:14
从电子计算机发展经历的四个时期说起
一.第一代电子计算机诞生了
在第二次世界大战期间,为了解决大量军事数据的计算问题,美国**由宾夕法尼亚大学莫希利和埃克特领导的研究小组成立。经过几年的紧张工作,研究小组开发了研究小组eniac终于在1946年发射升空。这是人类历史上第一台真正应用于实践的电子计算机,也标志着第一代计算机的出现。
第一代电子计算机是从1946年到1957年。它的基本电子元件是电子管,汞延迟线用作存储器,纸带、卡片和磁带用作外部存储器。然而,由于当时电子技术的限制,基本操作速度只有几千到几万次,存储容量只有几千字。编程语言处于最低水平,主要采用二进制表示的机器语言,后期采用汇编语言编程。
而外,在课堂上,我们的老师谈到了第一代计算机体积大、耗电量大、速度低、成本高、使用不便;它主要被一些军事和科研部门用于复杂的科学计算。随着第一代计算机的诞生,程序语言在至关重要的计算机语言中出现了两个初始阶段:机器语言和汇编语言。机器语言和汇编语言都很难理解,因此编程对编程人员来说也非常困难和无聊,因此高级语言出现在后一代计算机中。
二.第二代电子计算机的出现
从1958年到1964年,第二代电子计算机是晶体管计算机。1948年,贝尔实验室发明了晶体管。十年后,晶体管取代了计算机中的电子管,晶体管计算机诞生了。第二代电子计算机很快取代了第一代计算机。晶体管计算机的基本电子元件是晶体管。存储器由磁性材料制成。
与第一代电子管计算机相比,晶体管计算机具有体积小、功耗低、成本低、逻辑功能强、使用方便、可靠性高等优点。
在课堂上,我们的老师说:这一代计算机是一种比上一代更先进的数据操作产生浮点操作。第一代电子计算机采用定点计算系统,参与计算的绝对值必须小于1;第二代电子计算机增加浮点计算,使数据的绝对值达到2或数百倍,使电子计算机的计算能力实现飞跃。
同时,用晶体管代替电子管,大大降低了第二代电子计算机的体积、使用寿命和价格,为电子计算机的广泛应用创造了基本条件。
三.第三代电子计算机的出现
第三代计算机是1964年至1970年的集成电路计算机。第三代集成电路计算机的基本电子元件是小型集成电路和中型集成电路。磁芯存储器进一步发展,开始使用性能更好的半导体存储器。计算速度提高到每秒数十万次。由于集成电路的使用,第三代计算机的性能在各个方面都有了很大的提高:
体积缩小,价格降低,功能增强,可靠性大大提高。***计算机的出现奠定了坚实的基础。
我的一点想法
自1946年世界上第一台电子计算机发明以来,计算机更新迅速,计算机技术发展迅速,使计算机的应用越来越广泛。到目前为止,计算机已经应用于农业、国防教育、医学等人类活动的各个领域。计算机是人类历史上最伟大的发明之一。它将在未来科学、技术和医学的发展中发挥不可估量的作用。到目前为止,计算机已经经历了四代人。随着每一代计算机的出现,更完善的计算机技术和许多关键的计算机术语使计算机网络世界更加丰富多彩和强大。
今天的这些***它反映在计算机中。
***计算机是自1971年以来规模较大的集成电路电子计算机。随着大型集成电路和超大型集成电路的出现,电子计算机的发展已经进入数千甚至数万个电子元件的集成。***计算机的基本部件是大型集成电路,甚至是超大型集成电路。集成度高的半导体存储器取代了磁芯存储器,每秒可达数百万次甚至数亿次。
在此期间,出现了微型计算机。计算机、控制器和存储器是主机的核心部件,它们都放置在主机箱中。主机以外的其他部件通常被称为计算机的外围设备或外围设备。在此期间,计算机技术越来越成熟,计算机的硬件和软件也越来越完善。
我想在课堂上,我们的老师说现代计算机由硬件和软件组成,硬件由计算器、控制器、存储器、输入设备和输出设备组成 ;现代计算机**处理器(cpu)主要由计算机和控制器组成;存储器是计算机的重要组成部分,可分为主存储器和辅助存储器,也称为内存(以下简称内存),辅助存储器也称为外部存储器。外部存储器通常是磁盘和光盘,可以长期保存数据;输入设备包括:键盘、鼠标扫描器等
输出设备则有显示屏打印机投影仪等。计算机基本组成软件有操作系统等,但早期的电子计算机却是没有操作系统的,现代计算机的操作系统出现在二十世纪七十年代中期,早期有文字界面的dos目前操作系统市场主要是操作系统unix家族和windows家族占据。
讲程序设计语言的老师说,目前编程师主要用高级语言编写程序。目前有100多种高级程序设计语言,如pascal,c ,c,java程序设计语言,程序设计语言,通常被称为编程语言,是一组定义计算机程序的语法规则。它是一种标准化的通信技术,用于向计算机发送指令。计算机语言允许程序员在不同情况下准确定义计算机所需的数据义计。
每种编程语言都可以被视为一组形式规范,包括语法、词汇和意义。这些规范通常包括:数据和数据结构、指令和过程控制、参考机制和重用。
程序设计中的算法可以理解为由基本操作和指定的操作序列组成的完整解决步骤,或根据需要设计的有限准确的计算序列,使程序完成特定的任务。
在我的软件工程一章的两节课中,我认为这两节课很难理解软件工程,尽管我们主要谈论软件工程的老师从前到后都很清楚。但也许这一章的内容是多么复杂,或者因为老师必须用两节课来完成这一章的内容,所以说得更快,所以我现在回想起这一章,对它的印象不是很深刻。但也许是因为我不太理解这一章的教科书,我真的很想理解。
我知道软件工程是我们专业未来就业的四大方向之一。我觉得以后上这门课要学好。
现在我觉得我对数据库更感兴趣了。主要讲数据库的老师说,毕业后学好数据库是一个很好的工作前景。老师热情地谈到了数据库:数据库是存储在一起的相关数据的集合,结构化,无害或不必要的冗余,服务于各种应用。
老师举了一个非常生动的例子,例如,我们学校的人事部门经常把员工和学生的基本信息(员工号码、学生号码、姓名、年龄、性别、家庭等)存储在表中,这张表可以被视为一个数据库,有这个"数据仓库"我们可以根据需要随时查询员工和学生的基本情况,这些工作可以在计算机上自动进行。虽然老师只上了两节课就完成了一章,虽然回想起来只有一个大致的印象,但这两节课给人留下了深刻的印象。
作为一名以计算机科学与技术为专业的学生,通过学习计算机导论课程,我对我将要学习的课程有了初步的了解。老师们说,本课程的一章将以教科书为课程。我仔细听了计算机导论课程的每一节课,但现在我记得我对许多我将要学习的课程只有一个模糊的一般印象。但与此同时,我也发现我对某些课程有点感兴趣,我认为这一定有助于未来的学习。
我认为计算机导论课程非常总结,是对我们未来专业学习的一些主要课程的总结。学习后,我们将增加对未来课程的理解。