Pirmąją kompiuterinę programą parašė. Kas išrado pirmąjį kompiuterinį virusą? Ada Augusta nesustoja savo moksliniais skaičiavimais

Programuotojas yra gana jauna profesija, kuri, remiantis įvairiais šaltiniais, atsirado maždaug prieš 70 metų. Per šį laiką nueitas ilgas kelias, o šiuolaikinių programuotojų darbas mažai kuo panašus į šios srities specialistų darbą maždaug prieš pusę amžiaus.

yra gana jauna profesija, kuri, remiantis įvairiais šaltiniais, atsirado maždaug prieš 70 metų. Per šį laiką nueitas ilgas kelias, o šiuolaikinių programuotojų darbas mažai kuo panašus į šios srities specialistų darbą maždaug prieš pusę amžiaus. Šiame straipsnyje mes jums pasakysime, kaip atsirado ši profesija, ir apie garsiausius šios srities pionierius.

„Mašinos esmė ir paskirtis keisis priklausomai nuo to, kokią informaciją į ją įdėsime. Mašina galės rašyti muziką, piešti paveikslėlius ir parodyti mokslo būdus, kurių niekur nematėme.

Ada Lovelace

Tai gali būti netikėta, bet pirmoji programuotoja buvo... moteris. Žymaus romantiško poeto Gordono Bairono dukra gimė Londone 1815 m. Tačiau lordo Byrono santuoka su mergaitės mama Anna Isabella Milbank iširo, kai vaikui tebuvo 5 savaitės, ir nuo to laiko ji niekada nematė savo tėvo.

Ada vaikystę praleido apsupta daugybės guvernančių, įgijusi puikų, įvairų išsilavinimą, labiausiai domėjosi matematika ir kitais tiksliaisiais mokslais. Būdama 12 metų mergina kūrė originalaus orlaivio, varomo garo varikliu, brėžinius!“

1824 metais Ada pirmą kartą susitiko su matematiku Charlesu Babbage'u, ir šis susitikimas jai tapo reikšmingas. Mokslininkas parodė Lovelace'ui savo skirtumų mašinos modelį, skirtą automatiškai apskaičiuoti logaritmus ir trigonometrines funkcijas, kurių instrukcijas buvo pasiūlyta įvesti naudojant perforuotas korteles.

Lovelace'as labai susidomėjo Babbage'o projektu, daug laiko skyrė jo studijoms. Netrukus mokslininkė tapo jos draugu ir mentore matematikos mokslo srityje, o jų bendradarbiavimas buvo vaisingas ir tęsėsi ilgus metus.

Nors skirtumų variklis niekada nebuvo sukurtas dėl daugelio priežasčių (techninio įgyvendinimo sunkumų, biudžeto apribojimų), šis projektas įkvėpė Charlesą sukurti kitą savo projektą – Analitinį variklį. Tiesą sakant, šis įrenginys laikomas pirmojo kompiuterio protėviu. Jie nori, kad veikiantis šios mašinos prototipas būtų sukurtas praėjus nemažai laiko po mokslininko mirties.

Italų matematikų kvietimu mokslininkas Turine skaitė paskaitų kursą apie savo įrenginį.

Remdamasis šia medžiaga, Luigi Menabrea 1842 m. prancūzų kalba paskelbė straipsnį apie analitinį variklį.

Charlesas paprašė Ados išversti jį į anglų kalbą, o ji entuziastingai ėmėsi šio darbo, manydama, kad tai didelė garbė.

Tačiau Lovelace'as ne tik išvertė mokslinį tekstą, bet ir išplėtė jį daugybe glaustų komentarų, kuriuose buvo apmąstymų apie įrenginio dizaino ypatybes. Dėl to straipsnis išaugo daugiau nei trigubai!

Ypač įdomu tai, kad Lovelace savo užrašuose aprašė analitinės variklio (programinės įrangos algoritmo) operacijų plano kūrimą. Tai laikoma pirmąja programa, sukurta tiesiogiai kompiuteriui. Ir nepaisant to, kad tai niekada nebuvo pritaikyta praktiškai, ši moteris vadinama pirmąja programuotoja.

Ada gerokai aplenkė savo laiką, kad kompiuteris galėtų susidoroti su užduotimis, kurių žmonės nepajėgia.

Lovelace'o užrašai sudarė šiuolaikinio programavimo pagrindą. Ada pristatė ciklo sąvoką, apibrėždama ją kaip komandų, kartojamų daugiau nei vieną kartą, rinkinį. Ši naujovė leido gerokai sumažinti programinės įrangos algoritmo apimtį. Be tokio optimizavimo mašinos naudojimas būtų sudėtingas, nes komandos buvo perduodamos naudojant perfokortas, kurių dydis yra ribotas.

JAV kariuomenės ir NASA naudojama ADA programavimo kalba gavo savo pavadinimą nuo šios nuostabios merginos. Be to, JAV jos vardu pavadinti du miesteliai ir koledžas.

„Prisimenu tikslią akimirką, kai supratau, kad didžiąją mano gyvenimo dalį dabar sudarys klaidų radimas mano pačios programose.

Šis garsus mokslininkas gimė 1913 metais Didžiojoje Britanijoje. Mokslininkas mokėsi Kembridžo universitete, pasirinkdamas radiofizikos specializaciją. Baigęs mokslus, tapo matematikos laboratorijos docentu.

Pasibaigus Antrajam pasauliniam karui (mokslininkas dalyvavo karo veiksmuose), Wilkesas vadovavo laboratorijai ir ėjo šias pareigas ilgus metus.

1946 metais mokslininkas aptiko garsaus matematiko Johno von Neumanno pranešimą apie JAV išleisto kompiuterio pavadinimu EDVAC sukūrimą.

Wilkesą labai domino idėjos, susijusios su programos kodo įrašymu ir saugojimu elektroninių prietaisų atmintyje. Įkvėptas kolegos pranešimo, Wilkesas užsiregistruoja į paskaitų ciklą apie elektroninių skaitmeninių kompiuterių teoriją ir projektavimo metodus Moore'o elektros inžinerijos mokykloje. Vėliau jis sakys, kad šios paskaitos tapo vienu iš lemiamų įvykių jo gyvenime.

Grįžęs namo, tyrinėtojas pradeda kurti savo mašiną. Iš esmės šis projektas buvo von Neumanno mašinos kopija, tačiau Maurice'as Wilkesas padarė keletą reikšmingų programinės įrangos pakeitimų.

Siekdamas sumažinti programoms kurti naudojamo dvejetainio kodo kiekį, jis sukūrė pirmąją pasaulyje mnemoninę kompiuterio instrukcijų žymėjimo sistemą, vadinamą asamblieriu. Taigi atimties veiksmas buvo užkoduotas lotynišku S, informacijos perkėlimas į atmintį - raide T ir kt.

Kita naujovė buvo paprogramių biblioteka. Tuo metu mokslininkai buvo priversti dažnai naudojamas programas surašyti į sąsiuvinį, kad kaskart jų nekurtų. Tačiau atsižvelgiant į tai, kaip šie algoritmai buvo patalpinti į įrenginio atmintį, kodas kiekvieną kartą buvo keičiamas, todėl jo naudojimas tapo nepatogus ir atima daug laiko.

Maurice'as optimizavo šį procesą, sukurdamas vieną įprastų veiksmų biblioteką ir algoritmą, kuris automatiškai įtraukė jas į kompiuterio atmintį, suaktyvindamas trumpa komanda.

Vėliau Maurice'as ir jo komanda pradėjo kurti kitą mašinos versiją – EDVAC-2. Čia jam pavyko įgyvendinti mikroprogramavimo principą. Kitaip tariant, jis sukūrė programą, kuri atlieka kompiuterio valdymo funkciją per mašininiu kodu parašytas komandas.

Atitinkamai, valdymo sistemos kūrimas nuo pačios kompiuterinės įrangos projektavimo tapo programinės įrangos kūrimo užduotimi. Be to, šis principas leido keisti kompiuterio veikimą nesukuriant techninės įrangos nuo nulio.

Išradėjas gimė Vokietijos sostinėje 1910 m. Pastebėtina, kad dar būdamas moksleivis Konradas sukūrė veikiantį pinigų keitimo mašinos modelį.

Zuse mokėsi inžinieriaus technikos vidurinėje mokykloje, o vėliau įsidarbino oro linijų bendrovėje. Labai greitai jis susidūrė su būtinybe atlikti daugybę monotoniškų, nuobodžių skaičiavimų projektuodamas orlaivį. Jaunasis inžinierius, nusprendęs tai padaryti kūrybiškai, sugalvojo sukonstruoti skaičiavimo įrenginį naudodamas savo tėvų namus, o ne dirbtuves.

Į jo planus įtraukta daugybė prietaisų, sumanytų kaip pagalbinė inžinierių ir dizainerių darbo priemonė, sukūrimas. Pirmasis šio kompiuterio prototipas (V-1) buvo visiškai automatinis ir buvo 4 m2 plote.

Karo metu jis buvo aktyvios armijos dalis, tačiau sugebėjo įtikinti savo valdymą savo plėtros nauda ir netrukus buvo išsiųstas į Berlyno Aviacijos tyrimų institutą atlikti tyrimų.

Zuse'o įvykiai yra pavienių tyrimų ir atradimų istorija: karo metu jis neturėjo prieigos prie savo kolegų tyrimų ir bendradarbiavimo galimybių. Dėl finansavimo stokos mokslininkas buvo priverstas nuo prietaisų projektavimo pereiti prie teorinio darbo.

Mokslininkas išrado pirmąją aukšto lygio programavimo kalbą, pavadintą Plankalkül. Ji buvo skirta kaip vienos iš jo mašinų (V-4) valdymo sistema, tačiau galėjo būti sėkmingai naudojama panašiems įrenginiams.

Inžinierius manė, kad kalba turi būti pagrįsta skaitinių ir simbolinių žymėjimų sistema, pagrįsta logikos principais, kitaip tariant, žingsnis po žingsnio sprendžiant problemą.

Zuse pabrėžė, kad jo kalba tinka įvairioms užduotims, įskaitant matematinius veiksmus ir skaičių rūšiavimą.

Aistringas šachmatais, inžinierius taip pat sukūrė daug kodo dalių, kurios leido mašinai įvertinti šachmatų pozicijas.

Išradėjas niekada nesitikėjo, kad jo kalba bus pritaikyta praktiškai. Jis visada sakydavo, kad „Plankalkül“ atsirado kaip teorinių tyrimų vaisius, nepaisant to, ar artimiausiu metu atsiras prietaisų, kurie leistų jį įgyvendinti.

Darbinė šios kalbos versija pirmą kartą buvo sukurta Berlyno laisvajame universitete tik 2000 m.

Mokslininko moksliniai darbai buvo paskelbti tik 1972 m. Kas žino, kaip Plankalküll galėjo turėti įtakos programavimo raidai, jei šios srities tyrinėtojai būtų galėję su inžinieriaus darbu susipažinti daug anksčiau?

Dr.Web yra viena pirmųjų antivirusinių programų istorijoje

Vargu ar Dr.Web būtų sukurtas, jei anksčiau nebūtų atsiradę pirmieji virusai, kurie savo ruožtu nebūtų atsiradę, jei nebūtų jiems egzistuoti aplinkos – tai yra kompiuteriai ir kompiuterių tinklai.

Antivirusinės „Dr.Web“ gimtadienio, kurį švenčiame balandžio mėnesį, proga kviečiame leistis į trumpą ekskursiją į istoriją ir prisiminti virusų ir antivirusų „pionierius“, palikusius ryškų pėdsaką trumpalaikėje ir įvykių kupinoje kompiuterizacijoje. mūsų visuomenė. Jie buvo pirmieji – įvairiais pavidalais, įvairių intencijų ir dažnai gerokai pralenkdavo savo laiką!

Idėjos sklandė ore...

Savaime besidauginančių programų idėją išdėstė kompiuterio „tėvas“ Johnas von Neumannas. Paskaitų šia tema, kurias jis skaitė nuo 1949 m., medžiagą Neumannas apibendrino moksliniame darbe „Savarankiškai atkuriančių automatinių prietaisų teorija“ daugiau nei prieš 60 metų - m. 1951 metų.

Sąvokos „virusas“ atsiradimas kompiuterio programos atžvilgiu buvo neišvengiamas. Sunku pasakyti, kas jį panaudojo pirmasis. Manoma, kad jis pirmą kartą buvo panaudotas rašytojo ir mokslininko Gregory Benfordo mokslinės fantastikos istorijoje „Randuotasis žmogus“, išleistoje m. 1970 metų. Beje, toje pačioje istorijoje minima ir kovos su virusu programa – „Vakcina“!

Pirmieji virusai

IN 1961 1999 metais buvo sukurtas žaidimas Darvinas, kuriame į kompiuterio atmintį buvo įkeltos kelios programos, vadinamos „organizmais“. Vienos rūšies organizmai, sukurti vieno žaidėjo, turėjo sunaikinti kitos rūšies atstovus ir užimti gyvenamąją erdvę.

IN 1971 metais pasirodė pirmoji programa, kurią galima laikyti virusu šiuolaikine prasme – The Creeper. Tai nepadarė žalos, o tik ekrane parodė pranešimą:

Aš esu vijoklis: PAGAUKITE MANE, JEI GALITE

Tačiau ji jau žinojo, kaip pati plisti visame tinkle, tapdama pirmuoju tinklo virusu istorijoje.

Taip pat gimė pirmoji antivirusinė programa – Reaper programa, kuri iš esmės yra tas pats tinklo virusas. Reaper pasklido po tinklus niekaip savęs neparodydama, o jei jai pavyko kompiuteryje rasti The Creeper, ji jį ištrynė.

Virusai plinta

O tai jau rimta


Pirmieji žinomi tikri virusai yra Virus 1, 2, 3 ir Elk Cloner Apple II asmeniniam kompiuteriui – tam būsimam Mac kompiuteriui, kuriam virusų tariamai nėra. Abu virusai pasirodė 1981 metų.

Pirmoji epidemija

Iki devintojo dešimtmečio vidurio IBM PC kompiuteriai plačiai paplito, o tai tapo viena iš virusų epidemijų atsiradimo priežasčių.

Galima laikyti, kad pirmoji kompiuterinių virusų epidemija kilo m 1987 metų, gana nekenksmingo Brain viruso epidemija, per savo gyvavimo metus užkrėtusi daugybę kompiuterių visame pasaulyje, nors iš pradžių buvo sukurta siekiant nustatyti kompiuterių piratavimo lygį Pakistane.

Prasideda tyrimai

Dortmundo universiteto studento Jurgeno Krauso parengtame baigiamajame darbe tema „Savaime replikuojančios programos“ 1980 metų kartu su teoriniais skaičiavimais buvo surašytos ir tuo metu realiai egzistavusio Siemens kompiuterio savaiminio atkūrimo programos. Būtent šiame darbe pirmą kartą buvo nubrėžta paralelė tarp gyvos ląstelės ir save atkuriančios kompiuterinės programos.

Buvo pateiktas aiškus termino „kompiuterinis virusas“ apibrėžimas 1983 Fredas Cohenas, tuo metu Pietų Kalifornijos universiteto magistrantas:

„Kompiuterinį virusą apibrėžiame kaip programą, kuri gali „užkrėsti“ kitą, įnešdama į ją savo kopiją. Infekcija gali plisti per kompiuterį ar tinklą... Kiekviena užkrėsta programa gali elgtis kaip virusas, leisdamas infekcijai plisti“.

Fred Cohen, Kompiuteriniai virusai, teorija ir eksperimentai

Netrukus prieš Dr.Web

IN 1988 2009 m. buvo sukurta pirmoji vietinės antivirusinės „Aidstest“ versija. Šios legendinės programos autorius D.N. Lozinskis. Jis buvo naudojamas beveik visuose asmeniniuose kompiuteriuose SSRS, o vėliau ir NVS šalyse, daugelį metų išlikdamas iš konkurencijos ribų. „Lozinsky“ plėtra padėjo daugeliui vartotojų, ypač vyriausybės ir komerciniame sektoriuose, susidoroti su viruso problema pradiniame jos atsiradimo etape. Šiandien D.N. Lozinsky yra „Doctor Web“ generalinio direktoriaus pavaduotojas.

Dmitrijus Nikolajevičius Lozinskis yra vienas iš tų, kurie nulėmė vietinio programavimo plėtrą ir buvo pirmųjų Rusijos antivirusinių sprendimų ištakos.

SSRS, kompiuterinės virusologijos ištakose (su 1989 metai) stovėjo N.N. Bezrukovas. Jo seminaras „Sistemos programavimas“ ir elektroninis informacinis biuletenis „Softpanorama“ daugiausia buvo skirtas kompiuterinės virusologijos klausimams. Jame buvo pristatyti tuometinių vietinių antivirusinių programų kūrėjai, įskaitant D.N. Lozinskis.

Vėliau N.N. Bezrukovas parašė pagrindinį veikalą „Kompiuterinė virusologija“, kuris buvo išleistas 1991 m. ir padarė didelę įtaką Igoriui Danilovui.

Pirmoji „Spider's Web“ versija

1992 metais buvo sukurta pirmoji antivirusinės sistemos „Spider’s Web“ versija, kuri apėmė nuolatinį sargybinį Spider ir gydytoją (šiuolaikine terminija – skaitytuvą) Web.

XIX amžiaus pabaigoje Hermanas Hollerithas Amerikoje išrado skaičiavimo ir perforavimo mašinas. Skaitmeninei informacijai saugoti naudojo perfokortas.

Kiekviena tokia mašina galėjo vykdyti tik vieną konkrečią programą, manipuliuodama perforuotomis kortelėmis ir ant jų įrašytais skaičiais.

Skaičiavimo ir štampavimo staklės atliko skaitinių lentelių perforavimą, rūšiavimą, sumavimą, spausdinimą. Šios mašinos sugebėjo išspręsti daugybę tipinių statistinio apdorojimo, apskaitos ir kitų problemų.

G. Hollerithas įkūrė skaičiavimo ir perforavimo mašinas gaminančią įmonę, kuri vėliau buvo pertvarkyta į įmonę IBM– dabar garsiausias pasaulyje kompiuterių gamintojas.

Tiesioginiai kompiuterių pirmtakai buvo estafetė skaičiavimo mašinos.

Iki XX amžiaus 30-ųjų relių automatika buvo labai išvystyta , kuris leido užkoduoti informaciją dvejetaine forma.

Relės mašinos veikimo metu tūkstančiai relių persijungia iš vienos būsenos į kitą.

XX amžiaus pirmoje pusėje radijo technologija sparčiai vystėsi. Pagrindinis radijo imtuvų ir radijo siųstuvų elementas tuo metu buvo elektroninės vakuuminės lempos.

Elektroniniai vamzdžiai tapo pirmųjų elektroninių kompiuterių (kompiuterių) technine baze.

Pirmasis kompiuteris – universali mašina, naudojanti vakuuminius vamzdžius – buvo pastatyta JAV 1945 m.

Ši mašina buvo pavadinta ENIAC (reiškia: elektroninis skaitmeninis integratorius ir skaičiuotuvas). ENIAC dizaineriai buvo J. Mauchly ir J. Eckert.

Šios mašinos skaičiavimo greitis tūkstantį kartų viršijo tuometinių relinių mašinų greitį.

Pirmasis elektroninis kompiuteris ENIAC buvo programuojamas naudojant „plug-and-switch“ metodą, tai yra, programa buvo sukurta sujungiant atskirus mašinos blokus su laidais ant skirstomojo skydo.

Dėl šios sudėtingos ir varginančios mašinos paruošimo darbui procedūra tapo nepatogi naudoti.

Pagrindines idėjas, kuriomis remdamasi kompiuterinės technologijos vystėsi daugelį metų, sukūrė didžiausias amerikiečių matematikas Johnas von Neumannas

1946 m. ​​žurnalas „Nature“ paskelbė J. von Neumanno, G. Goldsteino ir A. Burkso straipsnį „Preliminarus elektroninio skaičiavimo įrenginio loginio dizaino svarstymas“.

Šiame straipsnyje buvo aprašyti kompiuterio projektavimo ir veikimo principai. Pagrindinis yra saugomos programos principas, pagal kurį duomenys ir programa talpinami į bendrą mašinos atmintį.

Pagrindinis kompiuterio sandaros ir veikimo aprašymas paprastai vadinamas kompiuterių architektūra. Minėtame straipsnyje pateiktos idėjos buvo pavadintos „J. von Neumann kompiuterių architektūra“.

1949 metais buvo pastatytas pirmasis kompiuteris su Neumann architektūra – angliškas EDSAC aparatas.

Po metų pasirodė amerikietiškas EDVAC kompiuteris. Įvardytos mašinos egzistavo atskirais egzemplioriais. Serijinė kompiuterių gamyba išsivysčiusiose šalyse prasidėjo šeštajame dešimtmetyje.

Mūsų šalyje pirmasis kompiuteris buvo sukurtas 1951 m. Ji vadinosi MESM – maža elektroninė skaičiavimo mašina. MESM dizaineris buvo Sergejus Aleksejevičius Lebedevas

Vadovaujant S.A. Lebedevas šeštajame dešimtmetyje buvo pastatyti serijiniai kompiuteriai BESM-1 (didelė elektroninė skaičiavimo mašina), BESM-2, M-20.

Tuo metu šie automobiliai buvo vieni geriausių pasaulyje.

60-aisiais S. A. Lebedevas vadovavo puslaidininkinių kompiuterių BESM-ZM, BESM-4, M-220, M-222 kūrimui.

BESM-6 mašina buvo puikus to laikotarpio pasiekimas. Tai pirmasis buitinis ir vienas pirmųjų kompiuterių pasaulyje, kurio greitis yra 1 milijonas operacijų per sekundę. Vėlesnės idėjos ir plėtra S.A. Lebedevas prisidėjo prie pažangesnių vėlesnių kartų mašinų kūrimo.

Elektroninės kompiuterinės technologijos dažniausiai skirstomos į kartas

Kartų kaita dažniausiai buvo siejama su kompiuterių elementinės bazės pokyčiais ir su elektroninių technologijų pažanga.

Tai visada padidino kompiuterio skaičiavimo galią, ty greitį ir atminties talpą.

Tačiau tai ne vienintelė kartų kaitos pasekmė. Su tokiais perėjimais įvyko reikšmingų pokyčių kompiuterio architektūroje, išsiplėtė kompiuteriu sprendžiamų užduočių spektras, pasikeitė vartotojo ir kompiuterio sąveikos būdas.

Pirmos kartos kompiuteriai - 50-ųjų vamzdžių mašinos. Greičiausių pirmosios kartos mašinų skaičiavimo greitis siekė 20 tūkstančių operacijų per sekundę (kompiuteris M-20).

Programoms ir duomenims įvesti buvo naudojamos perforuotos juostos ir perfokortos.

Kadangi šių mašinų vidinė atmintis buvo nedidelė (joje tilpo keli tūkstančiai skaičių ir programų komandų), jos daugiausia buvo naudojamos inžineriniams ir moksliniams skaičiavimams, nesusijusiems su didelių duomenų apimčių apdorojimu.

Tai buvo gana stambios konstrukcijos, kuriose buvo tūkstančiai lempų, kartais užimančios šimtus kvadratinių metrų ir sunaudojančios šimtus kilovatų elektros

Tokių mašinų programos buvo sudarytos mašinų komandų kalbomis. Tai gana daug darbo jėgos reikalaujantis darbas.

Todėl programavimas tais laikais buvo prieinamas nedaugeliui.

1949 metais JAV buvo sukurtas pirmasis puslaidininkinis įtaisas, pakeitęs vakuuminį vamzdelį. Jis buvo vadinamas tranzistoriumi. Tranzistoriai greitai buvo įtraukti į radijo technologiją.

Antros kartos kompiuteriai

60-aisiais tranzistoriai tapo elementariu kompiuterių pagrindu antra karta.

Perėjimas prie puslaidininkinių elementų visais atžvilgiais pagerino kompiuterių kokybę: jie tapo kompaktiškesni, patikimesni ir mažiau sunaudojantys energijos.

Daugumos mašinų greitis siekia dešimtis ir šimtus tūkstančių operacijų per sekundę.

Vidinės atminties tūris išaugo šimtus kartų, palyginti su pirmosios kartos kompiuteriu.

Išorinės (magnetinės) atminties įrenginiai buvo labai išvystyti: magnetiniai būgnai, magnetinės juostos.

Dėl to atsirado galimybė kompiuteryje kurti informacijos, nuorodų ir paieškos sistemas.

Tokios sistemos siejamos su poreikiu ilgai saugoti didelius informacijos kiekius magnetinėse laikmenose.

Antros kartos metu Aukšto lygio programavimo kalbos pradėjo aktyviai vystytis. Pirmieji iš jų buvo FORTRAN, ALGOL, COBOL.

Programos sudarymas nebepriklauso nuo automobilio modelio, ji tapo paprastesnė, aiškesnė ir prieinamesnė.

Programavimas kaip raštingumo elementas tapo plačiai paplitęs, daugiausia tarp žmonių, turinčių aukštąjį išsilavinimą.

Trečios kartos kompiuteriai buvo sukurtas ant naujo elementų pagrindo – integrinių grandynų. Naudodami labai sudėtingas technologijas, specialistai išmoko montuoti gana sudėtingas elektronines grandines ant mažos puslaidininkinės medžiagos plokštelės, mažesnės nei 1 cm.

Jie buvo vadinami integriniais grandynais (IC).

Pirmuosiuose IC buvo dešimtys, paskui šimtai elementų (tranzistorių, varžų ir kt.).

Kai integracijos laipsnis (elementų skaičius) priartėjo prie tūkstančio, juos imta vadinti dideliais integriniais grandynais – LSI; tada atsirado itin didelio masto integriniai grandynai (VLSI).

Trečiosios kartos kompiuteriai pradėti gaminti septintojo dešimtmečio antroje pusėje, kai amerikiečių kompanija IBM pradėjo gaminti IBM-360 mašinų sistemą. Tai buvo IS automobiliai.

Šiek tiek vėliau buvo pradėtos gaminti IBM-370 serijos mašinos, pastatytos ant LSI.

Sovietų Sąjungoje aštuntajame dešimtmetyje buvo pradėtos gaminti ES (Unified Computer System) serijos mašinos, sukurtos pagal IBM-360/370 modelį.

Perėjimas į trečią kartą susiję su reikšmingais kompiuterių architektūros pokyčiais.

Atsirado galimybė viename kompiuteryje vienu metu paleisti kelias programas. Šis veikimo režimas vadinamas daugiaprograminiu (daugiaprograminiu) režimu.

Galingiausių kompiuterių modelių veikimo greitis pasiekė kelis milijonus operacijų per sekundę.

Trečiosios kartos mašinose pasirodė naujo tipo išoriniai saugojimo įrenginiai - magnetinis diskai .

Kaip ir magnetinės juostos, diskai gali saugoti neribotą kiekį informacijos.

Tačiau magnetiniai diskų įrenginiai (MDS) yra daug greitesni nei NMD.

Plačiai naudojami nauji I/O įrenginių tipai: ekranai, braižytuvai.

Per šį laikotarpį kompiuterių panaudojimo sritys gerokai išsiplėtė. Pradėtos kurti duomenų bazės, pirmosios dirbtinio intelekto sistemos, kompiuterinis projektavimas (CAD) ir valdymo sistemos (ACS).

Aštuntajame dešimtmetyje mažų (mini) kompiuterių linija buvo smarkiai išplėtota. Amerikiečių kompanijos DEC PDP-11 serijos mašinos čia tapo savotišku standartu.

Mūsų šalyje pagal šį modelį buvo sukurta serija SM kompiuterių (System of Small Computers). Jie yra mažesni, pigesni ir patikimesni nei dideli automobiliai.

Tokio tipo mašinos puikiai tinka valdyti įvairius techninius objektus: gamyklas, laboratorinę įrangą, transporto priemones. Dėl šios priežasties jie vadinami valdymo mašinomis.

70-ųjų antroje pusėje mini kompiuterių gamyba viršijo didelių mašinų gamybą.

Ketvirtosios kartos kompiuteriai

Kitas revoliucinis įvykis elektronikos srityje įvyko 1971 m., kai Amerikos kompanija „Intel“ paskelbė apie sukūrimą mikroprocesorius .

Mikroprocesorius – tai itin didelė integrinė grandinė, galinti atlikti pagrindinio kompiuterio bloko – procesoriaus – funkcijas.

Mikroprocesorius- tai miniatiūrinės smegenys, veikiančios pagal į atmintį įdėtą programą.

Iš pradžių mikroprocesoriai buvo pradėti montuoti į įvairius techninius įrenginius: mašinos, automobiliai, lėktuvai . Tokie mikroprocesoriai automatiškai valdo šios įrangos veikimą.

Sujungę mikroprocesorių su įvesties/išvesties įrenginiais ir išorine atmintimi, gavome naujo tipo kompiuterį: mikrokompiuterį.

Mikrokompiuteriai yra ketvirtos kartos mašinos.

Reikšmingas skirtumas tarp mikrokompiuterių ir jų pirmtakų yra jų mažas dydis (buitinio televizoriaus dydis) ir palyginti maža kaina.

Tai pirmasis kompiuterių tipas, pasirodęs mažmeninėje prekyboje.

Šiandien populiariausias kompiuterių tipas yra asmeniniai kompiuteriai.

Asmeninių kompiuterių fenomeno atsiradimas siejamas su dviejų amerikiečių specialistų vardais: Steve'o Jobso ir Steve'o Wozniako.

1976 m. gimė jų pirmasis serijinis kompiuteris Apple-1, o 1977 m. - Apple-2.

Asmeninio kompiuterio esmę galima trumpai suformuluoti taip:

Kompiuteris yra mikrokompiuteris su patogia technine ir programine įranga.

Naudojamas kompiuterio aparatūros rinkinys

    spalvotas grafinis ekranas,

    pelės tipo manipuliatoriai,

    "vairasvirtė",

    patogi klaviatūra,

    Patogūs kompaktiniai diskai (magnetiniai ir optiniai).

Programinė įranga leidžia žmogui lengvai bendrauti su mašina, greitai išmokti pagrindinių darbo su ja technikų ir gauti naudos iš kompiuterio nenaudojant programavimo.

Ryšys tarp žmogaus ir kompiuterio gali vykti kaip žaidimas su spalvingomis nuotraukomis ekrane ir garsu.

Nenuostabu, kad tokias savybes turinčios mašinos greitai išpopuliarėjo ir ne tik tarp specialistų.

Kompiuteris tampa toks pat įprastas buitinis prietaisas kaip radijas ar televizorius. Jie gaminami didžiuliais kiekiais ir parduodami parduotuvėse.

Nuo 1980 m. Amerikos kompanija IBM tapo mados kūrėja asmeninių kompiuterių rinkoje.

Jo dizaineriams pavyko sukurti architektūrą, kuri iš tikrųjų tapo tarptautiniu profesionalių kompiuterių standartu. Šios serijos mašinos buvo vadinamos IBM PC (Personal Computer).

80-ųjų pabaigoje – 90-ųjų pradžioje Apple Corporation Macintosh mašinos tapo labai populiarios. JAV jie plačiai naudojami švietimo sistemoje.

Asmeninio kompiuterio atsiradimas ir paplitimas savo reikšme socialiniam vystymuisi prilygsta knygų spausdinimo atsiradimui.

Būtent kompiuteriai kompiuterinį raštingumą pavertė masiniu reiškiniu.

Tobulėjant šio tipo mašinoms, atsirado „informacinės technologijos“ sąvoka, be kurios tapo neįmanoma apsieiti daugumoje žmogaus veiklos sričių.

Yra dar viena ketvirtos kartos kompiuterių kūrimo kryptis. Tai superkompiuteris. Šios klasės mašinų greitis siekia šimtus milijonų ir milijardus operacijų per sekundę.

Pirmasis ketvirtos kartos superkompiuteris buvo amerikietiškas aparatas ILLIAC-4, po kurio sekė CRAY, CYBER ir kt.

Tarp buitinių mašinų ši serija apima ELBRUS kelių procesorių skaičiavimo kompleksą.

Penktos kartos kompiuteris Tai artimiausios ateities automobiliai. Pagrindinė jų kokybė turėtų būti aukštas intelekto lygis.

Penktos kartos mašinos yra realizuotas dirbtinis intelektas.

Praktiškai šia kryptimi jau daug nuveikta.


Pirmąją kompiuterinę programą parašė moteris, trijų vaikų mama ir aristokratė. Ir ji ją parašė dar prieš pasirodant pirmajam pasaulyje kompiuteriui.

Princesė Lovelace arba Ada A. Byron-King yra didžiojo britų poeto lordo Bairono dukra. Jos tėvas paliko mamą, kai ji buvo maža. Mama be galo džiaugėsi, kad mažoji dukra labai domisi matematika, nors buvo ir bandymų sekti tėčio pėdomis, rašyti poeziją. Kartą, būdama 12 metų, ji parodė savo mamai nupieštus popieriaus lapus, ant kurių jaunoji Ada nupiešė lėktuvo piešinį.

Būdama 17 metų, paskirta į teismą, mergina neieškojo vaikino, o prisijungė prie matematiko tyrinėtojo Charleso Babbage'o. Ją taip sužavėjo tuo metu beprotiška idėja apie automatinį pridėjimo aparatą, kad visą savo energiją skyrė jos kūrimui. Babbage'ą įkvėpė tai, kad Napoleonas jau buvo užsakęs kažką panašaus, o jo teismo mokslininkai negalėjo užbaigti išradimo dėl prasidėjusio karo.

Babbage'as sugalvojo pavadinimą savo būsimai mašinai ir pavadino ją „diferenciniu“. 1882 m. mokslininkas suintrigavo Didžiosios Britanijos Admiralitetą ir jie tapo jo plėtros rėmėjais. Mašinos dydis buvo didžiulis, jis turėjo užimti visą kambarį ir skaičiuoti 10 tikslumu. 10 metų mokslininkas pastatė tik vieną savo prietaiso bloką. Analitinio variklio idėja sužavėjo Babbage'ą, jis iš esmės pasiūlė pasauliui beveik modernaus kompiuterio projektą. Centrinį procesorių jis vadino malūnu, buvo perfokortos ir instrukcijų programos. Mašina susidėjo iš daugybės pavarų ir turėjo būti varoma garais. 1871 m. Charlesas Babbage'as mirė, o Anglijos vyriausybė nusprendė, kad niekas kitas nepajėgus išrasti tokios mašinos, ir uždarė projektą.

Tačiau 1843 m. liepos 13 d. Ada išsiuntė laišką matematikui, kuriame išdėstė Bernulio skaičių mašininio skaičiavimo algoritmą. Ada manė, kad duomenų apdorojimas mašina neturi būti analitinis ar aritmetinis, jos manymu, tai klaidinga. Aparatas supranta skaičius kaip raides ar kitus simbolius. Grafienė tikėjo, kad ateityje mašinos galės rašyti muziką ir net poeziją.

Jai pačiai buvo smagu – ieškoti formulės, kuri visada leistų laimėti lažybas lenktynėse. Ada mirė sulaukusi 37 metų, gyveno tiek pat, kiek ir jos tėvas, ir buvo palaidota tame pačiame kape kaip ir lordas Baironas. Jos gimtadienį, gruodžio 10 d., daugelis šalių švenčia Programuotojo dieną, o 70-aisiais Pentagonas jos garbei pavadino ADA programavimo kalbą.

Pirmieji virusai buvo nekenksmingi. Tai buvo eksperimentai – kaip vienas iš pirmųjų virusų „Creeper“, kuris tiesiog rodė pranešimą „I'M A CREEPER: CATCH ME IF YOU CAN“. Jų platinimas apsiribojo namų tinklais (Creeper egzistavo TENEX OS). Tai buvo 1971 m.

Dabar milijonai virusų plinta per internetą įvairiausiais būdais – failų platinimu, el. paštu, interneto svetainėmis. Kai viskas su viskuo susiję, virusai plinta greitai. Apsauga nuo virusų yra pelningas verslas.

Prasidėjo gana lėtai ir daug anksčiau, nei buvo galima tikėtis. Pirmieji virusai išplito neprisijungę – jie dirbo su diskeliais ir buvo perkelti į juos tarp kompiuterių. Kas išrado virusą?

Pirmasis Mac virusas buvo parašytas kaip paaugliškas pokštas. Pirmasis kompiuterio virusas buvo sukurtas kovai su piratavimu.

Briedžio kloneris


Aš išjuokiau savo bendraamžius keisdamas piratinių žaidimų kopijas, kad po tam tikro paleidimų skaičiaus jos susinaikintų. Išdalinau žaidimus, žmonės prie jų užsikabino, o tada staiga nustojo veikti ir ekrane pasakė kokį juokingą komentarą (devintoko humoro jausmas).

Dėl to draugai nustojo leisti Skrentą prie savo diskelių. Jie nustojo skolinti jam žaidimų, visi nustojo žaisti su jo žaislais ir pan. Bet jis nenurimo. Jis pradėjo naršyti instrukcijas ir aprašymus, bandydamas rasti „Apple II“ saugumo spragą. Ir jis sugalvojo būdą, kaip paleisti kodą neliečiant diskelių.

„Sugalvojau palikti tam tikrą pėdsaką veikiančiame mokyklos kompiuteryje OS. Jei kitas vartotojas iš naujo nepaleido kompiuterio iš savo disko, jo diskas buvo veikiamas mano kodu.

Jis parašė kodą surinkime ir pavadino jį Elk Cloner. Tai tapo tuo, kas vėliau buvo vadinama „įkrovos sektoriaus virusu“. Kai neužkrėstas diskas buvo įdėtas į užkrėsto kompiuterio diskų įrenginį, jis užkrėsdavo diską įrašydamas viruso kopiją į įkrovos sektorių. Šis kodas buvo automatiškai vykdomas paleidžiant. Atnešęs užkrėstą diską į kitą kompiuterį ir paleisdamas iš jo, žmogus tą kompiuterį užkrėtė viruso kopija.

Virusas šiek tiek sutrikdė kompiuterio darbą ir 50-ąjį paleidimą, užuot paleidęs programą, ekrane parodė visą eilėraštį:

Elk Cloner: programa su asmenybe

Tiks jūsų diskuose
Įsiskverbs į jūsų lustus
Taip, tai Cloner!
Prilimpa kaip klijai
Jis ištaisys jūsų RAM
Greitai išsiųskite „Cloner“.

Dėl vėluojančio pasirodymo programa nebuvo iškart pastebima, o tai pagerino platinimo galimybes. Epidemija truko kelias savaites.

Programa pasiekė ir mokytojo Skrentos kompiuterį, kuris jį apkaltino įsilaužimu į kabinetą. Virusu pasigavo ir Skrentos giminaičiai iš Baltimorės (jis pats gyveno Pitsburge), o po daugelio metų jis išgirdo apie jūreiviui priklausiusio kompiuterio užkrėtimo atvejį.

Smegenys


„Brain“ virusas tapo prieinamas IBM asmeniniam kompiuteriui. Jis taip pat įsikūrė krovos sektoriuje. Ją parašė broliai Basitas ir Amjad Farooq Alvi iš Pakistano 1986 m. Jiems buvo 17 ir 24 metai.

Broliai priklausė kompiuterių kompanijai „Brain Computer Services“ ir parašė virusą, kad galėtų sekti piratines jų medicininės programinės įrangos kopijas. Piratinė programa sunaudojo RAM, sulėtino disko darbą ir kartais neleido išsaugoti duomenų. Pasak brolių, ji duomenų nesunaikino. Programoje buvo toks pranešimas:

Sveiki atvykę į Dungeon 1986 Basit & Amjad (pvt) Ltd. SMEGENŲ KOMPIUTERIŲ PASLAUGOS 730 NIZAB BLOCK ALLAMA IQBAL TOWN LAHORAS-PAKISTANAS TELEFONAS:430791,443248,280530. Saugokitės šio VIRUSO... Susisiekite su mumis dėl skiepų... $#@%$@!!

Sveiki atvykę į požemį... Saugokitės šio viruso... Susisiekite su mumis dėl gydymo...

Pavadinime buvo tikri kontaktai. Kai kas nors iškvietė juos pagalbos, jie sugebėjo atpažinti piratinę kopiją. Virusas taip pat suskaičiavo padarytų kopijų skaičių.
Jie atrado, kad piratavimas buvo plačiai paplitęs, o jų programų kopijos buvo platinamos labai toli. Amjadas pasakoja, kad pirmasis jų skambutis atėjo iš JAV, Majamio.


Broliai Alvi 2011 m

Tai buvo pirmasis iš daugelio skambučių iš JAV. Paaiškėjo, kad problema ta, kad Brain buvo platinamas kituose diskeliuose, o ne tik jų programos kopijose. Delavero universitete 1986 metais netgi kilo šio viruso epidemija, o tada jis pasirodė daugelyje kitų vietų. Jokių ieškinių nebuvo iškelta, bet laikraščiai apie tai daug rašė. Kūrėjai buvo paminėti net žurnale „Time Magazine“ 1988 m.

„The New York Times“ 1988 m. gegužę rašė: „Šį mėnesį Providence Bulletin kompiuteriuose pasirodžiusi įžūli kompiuterinė programa sunaikino vieno reporterio failus ir išplito per diskelius visame laikraščio tinkle. Kompiuterių mokslininkai mano, kad tai pirmas kartas, kai Amerikos laikraščio kompiuterinė sistema buvo užkrėsta tokia drąsia programa, kuri vadinama kompiuterio „virusu“.

Broliai Alvi turėjo pasikeisti telefonus ir pašalinti kontaktus iš vėlesnių viruso versijų. Jie nustojo pardavinėti programą 1987 m. Jų įmonė išaugo į telekomunikacijų tiekėją ir dabar yra didžiausia tiekėja Pakistane. Jis vis dar yra tuo pačiu adresu.

O dabar – Chaosas



Skrenta 2012 m

Skrenta dirbo informacijos saugumo srityje, o dabar yra paieškos technologijomis užsiimančios „Blekko“ generalinis direktorius.

Nors diskelių jau seniai nebėra, virusai įkrovos sektoriuose vis dar egzistuoja. Dabar jie dirba su USB atmintinėmis. Kadangi duomenims perduoti vis dažniau naudojama fizinė laikmena, įkrovos virusų dienos yra suskaičiuotos.

Karas su virusais persikėlė į internetą. Skrenta interviu sakė: „Liūdna, kad yra tokia didelė antivirusinė pramonė. Turime sukurti saugesnes sistemas, o ne organizuoti kelių milijonų dolerių pramonę, kad išvalytume esamas.

Skrenta ir broliai Alvi nejaučia kaltės, kad pradėjo pragarišką kenkėjiškų programų žygį visame pasaulyje. „Džinis vis tiek būtų išlipęs iš butelio, – savo tinklaraštyje rašė Skrenta, – man buvo įdomu būti pirmam, kuris jį išleido.

Dalintis