Esimerkiksi järjestelmän ilman multiprogramming, kun nykyinen työ keskeytetty odottamaan muissa I /O-operaation loppuun, CPU yksinkertaisesti istui toimettomana kunnes I /O valmiiksi. Ratkaisu tähän ongelmaan, joka kehittyi oli eristää muisti useaan osaan, joilla eri työtä kunkin osion. Vaikka yksi työpaikka odotti I /O loppuun, toiseen tehtävään saattaa käyttää suorittimen.
Toinen merkittävä piirre kolmannen sukupolven käyttöjärjestelmä oli tekniikkaa kutsutaan spooling (samanaikainen perifeerinen toimintansa linja). Vuonna spooling, nopea laite kuin levyn väliin käynnissä olevan ohjelman ja hitaille laitteille mukana ohjelman input /output. Kirjoittamisen sijaan suoraan tulostimeen, esimerkiksi lähdöt kirjoitetaan levylle. Ohjelmat voi ajaa loppuun nopeammin, ja muut ohjelmat voidaan aloittaa aikaisemmin, kun kirjoitin tulee saataville, lähdöt voidaan tulostaa.
Huomaa, että taustatulostus tekniikka on paljon, kuten langan kierretään puolan siten, että se voi olla myöhemmin purettiin tarpeen.
Toinen piirre läsnä tämän sukupolven oli aika-jakaminen tekniikka, variantti multiprogramming tekniikkaa, jossa jokainen käyttäjä on-line (eli suoraan kytketty) terminaali. Koska käyttäjä on läsnä ja vuorovaikutuksessa tietokoneen, tietokonejärjestelmän tulee vastata nopeasti käyttäjien pyyntöihin, muuten tuottavuutta voisi kärsiä. Timesharing järjestelmät kehitettiin MULTIPROGRAM suuri määrä samanaikaisia interaktiivisia käyttäjiä.
Kehittämisen LSI (Large Scale Integration) piirien sirut, käyttöjärjestelmä tallennetaan järjestelmään kirjatut henkilökohtainen tietokone ja työasema ikä. Mikroprosessori tekniikka kehittynyt siihen pisteeseen, että on mahdollista rakentaa pöytätietokoneiden yhtä tehokas kuin keskusyksiköt 1970-luvun. Kaksi käyttöjärjestelmää ovat hallinneet henkilökohtainen tietokone kohtaus: MS-DOS, kirjoittanut Microsoftin, Inc.
IBM PC ja muut koneet käyttämällä Intel 8088 CPU ja sen seuraajien, ja UNIX, joka on määräävässä asemassa suurten henkilökohtaisten tietokoneiden Motorola 6899 CPU perhe.