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