一个计算机爱好者的不完整回忆十六我的第一台电脑

  前面的不完整回忆中写到了学校的286、386和486,标准的称呼其实应该是80286、80386和80486。80286是16位的处理器,80386是32位的处理器,不过这么笼统的说386好像也不太准确,但是区分80386SX和80386DX,区别在于SX数据总线为16位而DX是32位。80486是一个很短命的处理器,我印象中大概也就一年左右的时间这个处理器就淘汰了,所以我们学校机房中一共只有那么四五台486机器。印象中这80486好像就是升级版的80386加上一个数字协处理器80387组成的,速度比386快了很多。按道理说下一个版本的处理器应该叫80586,不过美国法律不允许纯数字成为商标,不受保护,所以Intel就为80586换名。当时好像是花了500万美元请了一个公司取的名字,就是大名鼎鼎的Pentium,中文名字也很好听——奔腾。Pentium的起始频率是60MHz,最高大概有200MHz,当时学校机房中的机器清一色的奔腾166,电脑房中也普遍是奔腾166,所以我觉得这个频率应该是当时最畅销的。   前面说了说奔腾的由来,不过大家不要误会,我不打算写CPU发展史(说到这,发现自己对以前的CPU还真是每一代都知道,一下子想到非常优秀但被Intel为了P4战略而主动放弃的图拉丁,P4的超长流水线设计导致了性能一直比同主频的AMD要差。),这一篇我是要写我自己的电脑硬件,前面这些是一个铺垫。大4,和一个同学不知怎么就说起自己弄一台电脑在宿舍玩,两人一拍即合。当时还给父母写了一封信,说了自己要买一台电脑,当时好像是要了1000块钱。当时家里条件并不怎么好,弟弟也已经上大2了。不过父母还是很支持了我,写到这有眼圈有点红了。新的内容大体上还记得,首先说了自己要买一台电脑,然后说电脑是以后必备的一项技能,讲的最多的是我从小就特别喜欢做小制作,但是由于条件所限并不能自由发挥,而电脑的出现让我可以在电脑世界中自由的创建一切,而不再需要其它的东西。这是我真实的想法,从小我就喜欢做各种东西,除了一把枪是买的玩具外所有的玩具都是我自己做的,玩具做的最多的就是汽车,为了做公共汽车更真实,还专门去公共汽车站趴地上看公交车的减震器、转向系统(在我小学就提出了汽车后轮转向时两个轮子走的距离不一样,是怎么样实现的,后来还特地去问会修车的大姨父,他告诉我有一个差速器,不过原理没给我讲,反正知道了载重汽车后轴上的大鼓包就是差速器)。应该说,我选择学汽车专业做跟我从小就喜欢汽车有关(没能学成计算机上汽车专业我最想知道的就是差速器是怎么设计的,后来学到了,真是巧妙,机械之美!),那时候家里没有什么材料,木头很多,各种工具倒是很多,父亲是瓦匠,两个叔叔一个是木匠一个算是铁匠吧(各种五金工作都干过),所以从小我就会用各种工具,受益一生。不过受材料限制,我很多想法是无法实现的,比如想做遥控的汽车,家里根本不可能拿出钱来去买那些电子设备,所以只能用现有材料去做。好像扯得有点远了,如果讲小时候的业绩恐怕比这个不完整回忆写得还要长。当我遇到电脑后,真的就觉得遇到了一个能够完全让我施展的平台,不再有限制,立刻就爱上了,一直到现在。   当时我们俩一共有2600块钱,于是在电子市场就转啊,那时候电脑非常贵,正常配置的根本买不起,只能买二手的。转了好几天,从好多家找到配件,最后算是拼出了一台电脑,我自己的第一台电脑(买的时候就跟同学说好了,毕业后我给他补一些钱,然后电脑归我)。我第一台电脑的配置如下:   CPU:AMD K75,你没看错,是AMD的,可不是K7哦,对应Intel的奔腾75,主频75MHz。   主板:不知道啦,只知道BIOS是Phoenix做的。   内存:8MB*4 EDO内存,夸张吧,当年P166好的才配32MB内存,从那时候开始我就喜欢大内存。   硬盘:好像是富士通的,270MB,你没看错,是270MB。   键盘:不记得什么牌子了,键盘是新的。   鼠标:用的是DOS时代的鼠标(学校的286和386机房不提供鼠标)   音箱:新买的,不记得什么牌子了。   显示器:一台二手显示器,14吋,刷新率只能到60Hz(可以设置75,但是屏幕会变得很小,并且无法调大,太老了)   显卡:无。当年没什么显卡概念,都是主板上直接带了VGA的适配器,显卡概念最开始出现应该是Voodoo,称之为3D加速卡。扯远了,不说了。   基本上就这配置了,当时我们俩买这台电脑主要是玩DOS游戏,不过实际装的还是windows系统。   由于我的32MB内存是从两个渠道来的,所以不兼容,操作系统装不上,装完重启后会出错。我不断地更改设置,来回折腾内存条的位置,2天重新装了20多遍操作系统,最后终于成功了。这也是我上一篇为什么说windows97在我装完系统后非常稳定,没有出过错,因为安装的过程中出错比较多。不过这台机器还很有意思,只要一段时间不使用就会出现问题,如果装完系统好用后,每天都使用的话就不会出错,但是遇到放假回家,开学再回来就会出现内存不匹配现象。毕业了把电脑搬回家后也是折腾了好久才让其稳定工作。   这台电脑能干啥呢?你不要惊奇,它可以用VB5编程,可以玩极品飞车2特别版,可以很流畅的玩星际争霸(我得说,暴雪就是牛X),可以很流畅的用NEOGEO模拟器玩拳皇96。   因为硬盘很小,所以装完win97后都要开始瘦身,那时候不像现在有这么多高手给做现成的瘦身系统,只能自己简单处理一下,大概能将装完127MB的windows缩减到80多MB。我用这台电脑主要用来编程,使用VB5,装完VB5后,还能剩下几十MB的空间。不过这台电脑是我和同学轮流使用的,每个人一天,有时候他需要玩稍大点的游戏,就需要把VB卸载然后装他的游戏。后来我觉得太麻烦,就使用了磁盘压缩,大概能把数据压缩将近一半,当然,如果装星际争霸那就肯定到不了一半了,因为星际争霸本身的数据就已经压缩得非常好了。正常情况下270MB的硬盘最后应该能存下450MB左右的数据。   这台电脑一直服役到2001年,在2002年送给了我的表弟继续用,不过大概半年左右后人家也新买电脑了,这台电脑扔哪我就不知道了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强制返回为文本 -------------------------------- 数字类型的格式化 --------------------------------     固定格式参数:     General Number 普通数字,如可以用来去掉千位分隔号     format$("100,1
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办法, Format 或者FormatDateTime 竟然结果和系统设置的区域语言的日期和时间格式相关。意思是尽管你用诸如 Format(Now, "MM/dd/yyyy"),如果系统的设置格式区域语言的日期和时间格式分隔符是"-",那他还会显示为 MM-dd-yyyy     只有拼凑: <%response.write
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace My ‘全局错误处理,新的解决方案直接添加本ApplicationEvents.vb 到工程即可 ‘添加后还需要一个From用来显示错误。如果到这步还不会则需要先打好基础啦 ‘======================================================== ‘以下事件
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用的爽呀,这篇文章写与2011年,看来我以前没有认真去找这个方法呀。 https://blog.csdn.net/chzjxgd/article/details/6176325 金蝶K3 BOS的插件官方是用VB6编写的,如果  能用.Net下的语言工具开发BOS插件是一件很愉快的事情,其中缘由不言而喻,而本文则是个人首创,实现在了用V
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选中的单元格进行处理 Dim m As Range, tmpStr As String, s As String Dim x As Integer, y As Integer, subStr As String If MsgBox("确定要分列处理吗?请确定分列的数据会覆盖它后面的单元格!", _
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As DataObject, Effect As Long, Button As Integer, Shift As Integer, X As Single, Y As Single) 2 Dim path As String, hash As String 3 For Each fil
  Imports MySql.Data.MySqlClient Public Class Form1 ‘ GLOBAL DECLARATIONS Dim conString As String = "Server=localhost;Database=net2;Uid=root;Pwd=123456;" Dim con As New MySqlConnection
‘導入命名空間 Imports ADODB Imports Microsoft.Office.Interop   Private Sub A1() Dim Sql As String Dim Cnn As New ADODB.Connection Dim Rs As New ADODB.Recordset Dim S As String   S = "Provider=OraOLEDB.Oracl
Imports System.IO Imports System.Threading Imports System.Diagnostics Public Class Form1 Dim A(254) As String    Function ping(ByVal IP As Integer) As String Dim IPAddress As String IPAddress = "10.0.
VB运行EXE程序,并等待其运行结束 参考:https://blog.csdn.net/useway/article/details/5494084 Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long Pr
今天碰到一个问题,登陆的时候,如果不需要验证手机号为空,则不去验证手机号 因为登陆的时候所有的验证信息都存放在一个数组里 Dim CheckUserInfo() As String ={UserBirthday, SecEmail, UserMob, UserSex, RealNameFirst, RealName, CheckCardID, CheckCardType, Contactemail
在VB6.0中,数据访问接口有三种: 1、ActiveX数据对象(ADO) 2、远程数据对象(RDO) 3、数据访问对象(DAO) 1.使用ADO(ActiveX Data Objec,ActiveX数据对象)连接SQL Server 1)使用ADO控件连接 使用ADO控件的ConnectionString属性就可以连接SQL Server,该属性包含一个由分号分隔的argument=value语
注:大家如果没有VB6.0的安装文件,可自行百度一下下载,一般文件大小在200M左右的均为完整版的软件,可以使用。   特别提示:安装此软件的时候最好退出360杀毒软件(包括360安全卫士,电脑管家等,如果电脑上有这些软件的话),因为现如今的360杀毒软件直接会对VB6.0软件误报,这样的话就可能会在安装过程中被误报阻止而导致安装失败,或者是安装后缺乏很多必须的组件(其它的杀毒软件或安全卫士之类的
Private Sub Form_Load() Call conndb End Sub Private Function conndb() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim strCn, sql As String Dim db_host As String Dim db_user As String
  PPSM06S70:  Add  moddate  EDITSPRINTJOB:  MAX(TO_CHAR(ETRN.MODDATE, ‘yyyy/mm/dd/HH24:MI AM‘)) ACTUAL_SHIPDATE   4.Test Scenario (1) :Query SQL Test DN:8016578337 SELECT CTRN.TKCTID TRUCK_ID,        
  沒有出現CrystalReportViewer時,須安裝CRforVS_13_0. 新增1個數據集,新增1個數據表,添加二列,列名要和資料庫名一樣. 修改目標Framework 修改app.config, <startup >改成<startup useLegacyV2RuntimeActivationPolicy ="true">  CrystalReport1.rpt增加數據庫專家 在表單
Imports System.Threading Imports System Public Class Form1 Dim th1, th2 As Thread Public Sub Method1() Dim i As Integer For i = 1 To 100 If Me.Label1.BackColor =
Friend Const PROCESS_ALL_ACCESS = &H1F0FFF = 2035711 Friend Const PROCESS_VM_READ = &H10 Friend Const PROCESS_VM_WRITE = &H20 Friend Const PAGE_READONLY = &H2 Friend Const PAGE_READWRITE = &H4 Friend
以下代码随手写的 并没有大量测试 效率也有待提升 如果需要C#的请自行转换 Function SplitBytes(Data As Byte(), Delimiter As Byte()) As List(Of Byte()) Dim i = 0 Dim List As New List(Of Byte()) Dim bytes As New
Imports System.Data.SqlClient Public Class Form1 REM Public conn1 As SqlConnection = New SqlConnection("server=.; Integrated Security=False;Initial Catalog= mydatabase1; User ID= sa;password")