home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / misc / 3021 < prev    next >
Encoding:
Internet Message Format  |  1992-07-29  |  3.1 KB

  1. Path: sparky!uunet!olivea!mintaka.lcs.mit.edu!hal.gnu.ai.mit.edu!petrilli
  2. From: petrilli@hal.gnu.ai.mit.edu (Chris Petrilli)
  3. Newsgroups: comp.misc
  4. Subject: Re: Building your own PC
  5. Message-ID: <1992Jul29.221907.10832@mintaka.lcs.mit.edu>
  6. Date: 29 Jul 92 22:19:07 GMT
  7. References: <55421@mentor.cc.purdue.edu>
  8. Sender: news@mintaka.lcs.mit.edu
  9. Distribution: na
  10. Organization: Department of Redundency Department
  11. Lines: 66
  12.  
  13. In article <55421@mentor.cc.purdue.edu> gfritz@sage.cc.purdue.edu ("Happy Fun Ball") writes:
  14. >Hello, netters.  I`m interested in building my own computer from
  15. >scratch, but I don`t know where to begin.
  16.  
  17. Well the first question I have to ask is what KIND of computer.  If
  18. you're just gonna build an IBM compatible, then it's a piece of cake,
  19. since you can just assemble a set of off the shelf parts, but this is
  20. drone work, and not really BUILDING a computer, as any monkey with a
  21. screwdriver and an 8th grade education can put parts together.
  22.  
  23. I will work then on the assumption that you are talking about truly
  24. BUILDING a computer, including the design of an architecture.
  25.  
  26. >So, you may ask, why would I want to even try?  I`ve had quite a bit
  27. >of experience with software, and a little with installing some
  28. >hardware.  I`d like to learn a little bit more about how the machines
  29. >I work on tick, so I figure building my own would probably be the
  30. >best way to do this.  I`d like to do this as a sort of hobby, over
  31. >maybe a 1-year period.
  32.  
  33. Well, before you start, I suggest you learn electronics.  Building a
  34. computer has never been an easy task, and it hasn't gotten any easier.
  35. Now you have to know abou micro-strip lines and various other things
  36. if you're gonna work with modern components running at anything
  37. resembling current speeds.  At 40MHz, things ahve to be treated as
  38. radio as well as electrical signals.
  39.  
  40. Software is also a necessary requirement since you're most likely
  41. gonna have to write your own OS and other things unless you try and
  42. duplicate an existing architecture.
  43.  
  44. >My question: Are there any text files out there (especially obtained
  45. >by FTP) that explain how to do this?  Could anyone reccomend any good
  46. >published books for the novice?
  47.  
  48. Hmm.. all a question of how much you want to do.  If you wanna build a
  49. Z80 system, it's easy, if you wanna build a RISC machine, you're in
  50. deeper. 
  51.  
  52. >Among the many things I don`t know, here are a few examples:
  53. >
  54. >-- What tools would I need
  55.  
  56. Depends on what you're building.
  57.  
  58. >-- How do I install memory 
  59.  
  60. What kind of memory? DRAM? SRAM? VRAM? SIMMS? DIPS?  Gotta tell more
  61. info. 
  62.  
  63. >-- How do I match CPU speed, bus speed, and memory speed to prevent
  64. >wait-states
  65.  
  66. Depends on the architecture and timing specs on the CPU you're using.
  67. There are various tricks such as caching, interleaving, page-mode,
  68. burst-mode that can be used in certain situations.
  69.  
  70. >Any help, pointers, and tips would be appreciated.
  71.  
  72. Well, the question is still: What do you MEAN by building a computer?
  73.  
  74. Chris
  75. -- 
  76. | Chris Petrilli                                             ____
  77. | petrilli@gnu.ai.mit.edu                                    \  /
  78. | I don't even speak for myself.                              \/
  79.