LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-20-2020, 12:54 PM   #16
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,213

Rep: Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539Reputation: 2539

Hmmm. Yes, the IBM 5150 was strictly for business. Only they would be mad enough anyhow.

I was thinking of the chips. All CPU chips had been 8 bit, with the exception of Motorala's 68000, which came out in 1979 iirc. The 68008 was the 8 bit version of that. Motorola got stuck in building 16 bit versions of cpu support chips, which you needed. Think of the Address and data buses: the ram chips were all address bus pins with one data. 11 address lines = 2048 = 2k; Then you needed lines for o/p, +,-, /CS, &/WE or translating, = output(1 bit of ram), positive, negative, chip select & Write Enable. The '/' meant they are active low. That was your 16 pins allocated, and you were done in 1981 or early 1982. Wider/bigger chip sizes came inside a year or two. And each of these TTL chips had a 2k pullup resistor on each input, consuming 2.5 milliamps if driven low. TTL outputs could only sink 20mA, so your fan-out(=how many chips you could drive) was 8 max and even then the levels were borderline. The cpu buses were good for 40mA (fan-out of 16)which was better. But pulling the ram down was over half an amp sunk through the chip! Memory controllers were nightmarish in the early days. CMOS only did 1Mhz then, and had a fanout of 1. It didn't have outputs, really, but variable resistors :-P.

Last edited by business_kid; 01-20-2020 at 12:58 PM.
 
Old 01-20-2020, 02:26 PM   #17
ehartman
Senior Member
 
Registered: Jul 2007
Location: Delft, The Netherlands
Distribution: Slackware
Posts: 1,674

Rep: Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888
Quote:
Originally Posted by business_kid View Post
I was thinking of the chips. All CPU chips had been 8 bit,
The 8086 was pure 16-bits (with a 20-bit address bus), but IBM chose to go for the (somewhat later released) 8088 cpu as to be able to use "on the market" 8 bits hardware for a lot of the support chips.
Even the 8018x still came in 16- as well as 8/16 versions.

BTW: the 68000 was 16/32, that is: it used a 16-bit databus.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
SCSI controller - Add extra controller & add a disc to the extra controller raj100 Linux - Hardware 1 11-01-2015 12:30 PM
How to Rewrite www.example.com to example.com jayakumar01 Linux - Server 2 06-22-2012 10:28 AM
LXer: Linux Pipes – what are they and example of use LXer Syndicated Linux News 0 09-25-2011 08:30 PM
bind9: example.com works, www.example.com doesnt, and how to block urls Shwick Linux - Server 6 09-12-2011 01:26 AM
example of RMI, Observer & Factory Patterns, TransferObject, Model View Controller manolakis Programming 3 10-27-2007 10:09 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 10:59 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration