+ All Categories
Home > Documents > Software

Software

Date post: 10-Jan-2016
Category:
Upload: jarvis
View: 61 times
Download: 3 times
Share this document with a friend
Description:
Software. Ing. Martin Molhanec, CSc. Software. Software = programové vybavení. Hardware = technické vybavení. Bez software je počítač pouze nefunkční hardware. „Inteligence počítače“ je v jeho software. Hardware předstihuje software. Důležitá vlastnost je softwarová kompatibilita. - PowerPoint PPT Presentation
51
Software Software Ing. Martin Molhanec, Ing. Martin Molhanec, CSc. CSc.
Transcript
Page 1: Software

SoftwareSoftwareIng. Martin Molhanec, CSc.Ing. Martin Molhanec, CSc.

Page 2: Software

SoftwareSoftware Software = programové vybavení.Software = programové vybavení.

Hardware = technické vybavení.Hardware = technické vybavení.

Bez software je počítač pouze nefunkční Bez software je počítač pouze nefunkční hardware.hardware.

„„Inteligence počítače“ je v jeho software.Inteligence počítače“ je v jeho software.

Hardware předstihuje software.Hardware předstihuje software.

Důležitá vlastnost je softwarová kompatibilita.Důležitá vlastnost je softwarová kompatibilita.

Page 3: Software

Klasifikace softwareKlasifikace software Základní (systémový)Základní (systémový)

• Operační systém a jeho součástiOperační systém a jeho součásti MS DOS, MS Windows, Linux, Unix, …MS DOS, MS Windows, Linux, Unix, …

Vývojový (programátorský)Vývojový (programátorský)• Je určen pro tvorbu programového vybaveníJe určen pro tvorbu programového vybavení

Překladače, knihovny, IDE, CASE, Debugery, …Překladače, knihovny, IDE, CASE, Debugery, … UniverzálníUniverzální

• Rozšiřuje možnosti OSRozšiřuje možnosti OS Souborové manažery (NC, TC), komprimační programy Souborové manažery (NC, TC), komprimační programy

(ZIP), Antiviry, …(ZIP), Antiviry, … AplikačníAplikační

• Řeší určitou problémovou oblast uživateleŘeší určitou problémovou oblast uživatele Viz. následující slajdViz. následující slajd

Page 4: Software

Aplikační softwareAplikační software KancelářskýKancelářský

• Tento software mohou využít všechny skupiny Tento software mohou využít všechny skupiny uživatelů.uživatelů.

Zpracování textů, DTP, prezentace, obrázky, výpočty, Zpracování textů, DTP, prezentace, obrázky, výpočty, databáze, komunikace, …databáze, komunikace, …

TechnickýTechnický• Tento software využívá při své práci technická Tento software využívá při své práci technická

inteligenceinteligence Matematický, statistický, simulační, CAD, měřicí, Matematický, statistický, simulační, CAD, měřicí,

řídící, …řídící, … OstatníOstatní

• Z našeho hlediskaZ našeho hlediska GIS, výukový, právnický, encyklopedie, slovníky, GIS, výukový, právnický, encyklopedie, slovníky,

účetnictví, …účetnictví, …

Page 5: Software

CPU-OS-APLIKACECPU-OS-APLIKACE

Aplikační programové vybavení

Shell + Systémové nástroje

OS = operační systém

Hardware = CPU

Page 6: Software
Page 7: Software
Page 8: Software

Operační systémOperační systém

Základní část programového Základní část programového vybavenívybavení

• Komunikuje s uživatelemKomunikuje s uživatelem• Ovládá periferieOvládá periferie• Spouští aplikaceSpouští aplikace• Poskytuje služby pro aplikacePoskytuje služby pro aplikace• Vytváří „virtuální počítač“Vytváří „virtuální počítač“

Page 9: Software

Operační systémOperační systém

MONITORMONITOR

• „„první OS“ prvních mikroprocesorových první OS“ prvních mikroprocesorových systémů (8 bit).systémů (8 bit).

Jednodeskové kity, „kufříky“, stavebnice, …Jednodeskové kity, „kufříky“, stavebnice, …

• VSTUP: hexadecimální klávesniceVSTUP: hexadecimální klávesnice• VÝSTUP: alfanumerický displayVÝSTUP: alfanumerický display• PERIFERIE: děrná páska, mg. KazetaPERIFERIE: děrná páska, mg. Kazeta• VÝVOJ: strojový kód, asemblerVÝVOJ: strojový kód, asembler

Page 10: Software

Tesla PMI-80 Počítač PMI-80 sloužil k výuce programování na českých a slovenských polytechnických univerzitách od roku 1982. Výrobu obstarávala Tesla Piešťany, která jako jediná v Československu vyráběla diody, tranzistory a integrované obvody, včetně procesoru MHB 8080 a jeho příbuzných.PMI-80 byl jednoduchý systém v plastovém obalu. Klávesnice měla pouze 25 kláves jako kalkulačka. Minimální RAM a ROM a možnosti vstupně/výstupních zařízení však postačovaly k výuce a běhu malých programů.

Rok výroby:1982

CPU:Tesla MHB 8080(1 MHz)

RAM/ROM:1 kB/1 kB

Textový mód:9 znaků, diodový displej

Kazetový magnetofon

Page 11: Software

CP/M (CP/M (Control ProgramControl Program/Monitor)/Monitor) (1974) 1977 – Digital Research(1974) 1977 – Digital Research Autor: Autor: Gary KildallGary Kildall, univ. prof., , univ. prof., pracoval také pro pracoval také pro

INTEL, napsal překladač PL/MINTEL, napsal překladač PL/M Jednoduchá koncepceJednoduchá koncepce

• BIOS+BDOS+CCPBIOS+BDOS+CCP Přímý předchůdce MS DOS!!!Přímý předchůdce MS DOS!!! Jeden OS, mnoho HW !!!!Jeden OS, mnoho HW !!!! Verze:Verze:

• 8-bit: CP/M-80, MP/M-808-bit: CP/M-80, MP/M-80• 16-bit: CP/M-86, CP/M-68k16-bit: CP/M-86, CP/M-68k

Původní CP/M-86 se postupem doby přeměnil v Původní CP/M-86 se postupem doby přeměnil v DR DOS (Novell DOS, Open DOS).DR DOS (Novell DOS, Open DOS).

Page 12: Software

MS DOSMS DOS

1981, Microsoft, Bill Gates1981, Microsoft, Bill Gates Zakoupeno IBM pro jejich IBM PCZakoupeno IBM pro jejich IBM PC Klon CP/M-80!!!Klon CP/M-80!!!

PC DOS – verze, kterou prodávala PC DOS – verze, kterou prodávala IBM se svými originálními IBM PCIBM se svými originálními IBM PC

MS DOS – verze, kterou prodával MS DOS – verze, kterou prodával Microsoft výrobcům klonů IBM PCMicrosoft výrobcům klonů IBM PC

Page 13: Software

MS DOSMS DOS 19811981

• 1.0 – původní klon CP/M-801.0 – původní klon CP/M-80 19831983

• 2.0 – pro IBM XT, přidány „UNIX“ vlastnosti (hiearchie, 2.0 – pro IBM XT, přidány „UNIX“ vlastnosti (hiearchie, redirekce), device driversredirekce), device drivers

19841984• 3.0 – pro IBM AT, podpora 1.2 FDD3.0 – pro IBM AT, podpora 1.2 FDD

19871987• 3.3 – pro PS/2, podpora 3“ FDD 3.3 – pro PS/2, podpora 3“ FDD • Na dlouhou dobu standardNa dlouhou dobu standard

19891989• 4.0 – podpora EMS, neúspěch, chyby4.0 – podpora EMS, neúspěch, chyby

19911991• 5.0 – reakce na DR DOS, podpora EMS, XMS, HMA5.0 – reakce na DR DOS, podpora EMS, XMS, HMA

Page 14: Software

MS DOSMS DOS

19931993• 6.0 – přidána celá sada utilit, aby bylo možné 6.0 – přidána celá sada utilit, aby bylo možné

konkurovat DR DOS (antivirus, backup, konkurovat DR DOS (antivirus, backup, komprese disku)komprese disku)

19941994• 6.2 – přidán doubledisk (soud s firmou Stacker)6.2 – přidán doubledisk (soud s firmou Stacker)• 6.21 – odebrán doubledisk 6.21 – odebrán doubledisk • 6.22 – přidán drvspace6.22 – přidán drvspace

Tato verse je poslední standardní verze samostatného Tato verse je poslední standardní verze samostatného MS DOS, další verze jsou pouze s MS WindowsMS DOS, další verze jsou pouze s MS Windows

Page 15: Software

MS DOSMS DOS

19951995• 7.0 – s MS Windows 957.0 – s MS Windows 95

Podpora dlouhých jmen (VFAT)Podpora dlouhých jmen (VFAT) Podpora Int13ext (HDD Podpora Int13ext (HDD > 8GB)> 8GB)

19971997• 7.1 – s MS Windows 987.1 – s MS Windows 98

Podpora FAT32Podpora FAT32

20002000• 8.0 – s Windows Millenium8.0 – s Windows Millenium

Page 16: Software

MS DOSMS DOS - klony - klony

PC DOSPC DOS• Původně programoval Microsoft pro IBMPůvodně programoval Microsoft pro IBM• Od verze PC DOS 6.1 si IBM programuje Od verze PC DOS 6.1 si IBM programuje

sámsám• Poslední verze PC DOS je 7.1 z roku Poslední verze PC DOS je 7.1 z roku

19951995• Později IBM přechází na název IBM DOS Později IBM přechází na název IBM DOS

2000 (oprava na rok 2000)2000 (oprava na rok 2000)

Page 17: Software

MS DOSMS DOS - klony - klony DRDR DOS DOS (DR = Digital Research) (DR = Digital Research)

• OS kompatibilní s MS DOS postupně vyvinutý z OS CP/M-OS kompatibilní s MS DOS postupně vyvinutý z OS CP/M-86!!!86!!!

CP/M-86CP/M-86 CCP/MCCP/M DOS PLUSDOS PLUS DR DOSDR DOS

• Kupuje NovellKupuje Novell Novell DOSNovell DOS

• Kupuje Red Hat (producent Linuxu)Kupuje Red Hat (producent Linuxu) Open DOSOpen DOS

Free DOS (GNU – open source)Free DOS (GNU – open source)• Pro hraní starých DOS herPro hraní starých DOS her• Pro běh starých komerčních programůPro běh starých komerčních programů• Pro tvorbu jednoduchých embedded systémůPro tvorbu jednoduchých embedded systémů

Page 18: Software

Historie WindowsHistorie Windows 1985 - Windows 1.01985 - Windows 1.0

• běh více aplikací současně - okna se nesmí překrývat, málo aplikací, pouze běh více aplikací současně - okna se nesmí překrývat, málo aplikací, pouze reálný režim, kooperativní multitask, MS DOS aplikace všechno zastaví, reálný režim, kooperativní multitask, MS DOS aplikace všechno zastaví, neúspěch!neúspěch!

1987 - Windows 2.01987 - Windows 2.0• možný překryv oken, reálný a chráněný režim (80286), stále neúspěch!možný překryv oken, reálný a chráněný režim (80286), stále neúspěch!

1990 - Windows 3.01990 - Windows 3.0• Reálný, chráněný (386) a Reálný, chráněný (386) a virtuálnívirtuální mód, konečně je možné taskovat MS DOS mód, konečně je možné taskovat MS DOS

aplikace! Počátek úspěchu.aplikace! Počátek úspěchu. 1992 - Windows 3.11992 - Windows 3.1

• Mezi DOS aplikacemi je možný preemptivní multiask, TrueType fonty, Mezi DOS aplikacemi je možný preemptivní multiask, TrueType fonty, vylepšené GUI, první vylepšené GUI, první použitelná Windows! použitelná Windows! Ale stále pouze 16ti bitové!Ale stále pouze 16ti bitové!

1992 - Windows for Workgroups 3.111992 - Windows for Workgroups 3.11• podpora sítě, nativní driverypodpora sítě, nativní drivery• WIN32s – podpora běhu 32bitových aplikací z NT a W95WIN32s – podpora běhu 32bitových aplikací z NT a W95• 32BFA – přístup k souborům v chráněném režimu32BFA – přístup k souborům v chráněném režimu• 32DFA – přístup k diskům v chráněném režimu32DFA – přístup k diskům v chráněném režimu

Page 19: Software

Historie WindowsHistorie Windows 1995 - Windows 951995 - Windows 95

• Nové převratné Nové převratné GUI!!! Skoro úplný přechod GUI!!! Skoro úplný přechod na 32bitů! Maskování MS DOSu! 32bitové na 32bitů! Maskování MS DOSu! 32bitové aplikace mají preemptivní multitask. aplikace mají preemptivní multitask. Multithreading. Technologie PMultithreading. Technologie P’n’P.’n’P.

Windows 95 OSR2 – podpora FAT32!!!Windows 95 OSR2 – podpora FAT32!!!

1998 - Windows 981998 - Windows 98• Další podstatná vylepšení GUI.Další podstatná vylepšení GUI.• Integrovaný IE 4.0 – útok na Netscape!Integrovaný IE 4.0 – útok na Netscape!

Windows 98 SE – pouze OEM, opravy chybWindows 98 SE – pouze OEM, opravy chyb Windows ME (Millenium) – zcela Windows ME (Millenium) – zcela

zamaskovaný MS DOSzamaskovaný MS DOS

Page 20: Software

OS/2OS/2 Tento systém byl vyvíjen Microsoftem, pro IBM, Tento systém byl vyvíjen Microsoftem, pro IBM,

jako nástupce MS DOS pro IBM PS/2.jako nástupce MS DOS pro IBM PS/2. Později, po rozchodu s MS vyvíjí IBM sama, špatný Později, po rozchodu s MS vyvíjí IBM sama, špatný

marketing.marketing.

VerzeVerze• 1.0 – velké požadavky HW v době IBM PC AT, textové 1.0 – velké požadavky HW v době IBM PC AT, textové

rozhraní, neúspěchrozhraní, neúspěch• 2.1 – počátek úspěchu, kompatibilní MS Windows, menší 2.1 – počátek úspěchu, kompatibilní MS Windows, menší

nároky na HWnároky na HW• 3.0 WARP – velký úspěch, GUI objektově orientováno, 3.0 WARP – velký úspěch, GUI objektově orientováno,

lepší stabilita než MS Windows 3.x, dříve na trhu nežli lepší stabilita než MS Windows 3.x, dříve na trhu nežli MS Windows 9.x. Preemtivní multitask, lepší DOS než MS Windows 9.x. Preemtivní multitask, lepší DOS než DOS, lepší Windows než Windows! DOS, lepší Windows než Windows!

• 4.0 Merlin – stále technicky vynikající, ale IBM marketing 4.0 Merlin – stále technicky vynikající, ale IBM marketing OS/2 pohřbil!OS/2 pohřbil!

• 5.0 - ??? Zajímá již jen malý okruh fabnoušků OS/2 5.0 - ??? Zajímá již jen malý okruh fabnoušků OS/2

Page 21: Software

Windows NTWindows NT Původně Microsoft vyvíjel pro IBM jako nástupce OS/2 verze Původně Microsoft vyvíjel pro IBM jako nástupce OS/2 verze

1.0. Po rozchodu s IBM pokračuje ve vývoji pro sebe.1.0. Po rozchodu s IBM pokračuje ve vývoji pro sebe. Kvalitní systém inspirován OS VMS firmy DEC. Určen pro Kvalitní systém inspirován OS VMS firmy DEC. Určen pro

servery.servery. Podporuje MS DOS, Windows, OS/2 a Posix!Podporuje MS DOS, Windows, OS/2 a Posix! Určen pro více HW platforem: INTEL, DEC (Alpha), PowerPC.Určen pro více HW platforem: INTEL, DEC (Alpha), PowerPC. Na rozdíl od Windows 3.x a Windows 9.x je stabilní!!!Na rozdíl od Windows 3.x a Windows 9.x je stabilní!!! MS DOS je emulován na rozdíl od W 3.x a W 9.x!MS DOS je emulován na rozdíl od W 3.x a W 9.x!

Verze:Verze:• 3.0 – velké nároky na HW, neúspěch3.0 – velké nároky na HW, neúspěch• 3.5 – menší nároky na HW, počátek úspěchu3.5 – menší nároky na HW, počátek úspěchu• 4.0 – velký úspěch, GUI podobné W95, menší nároky na HW4.0 – velký úspěch, GUI podobné W95, menší nároky na HW

Verze Verze serverserver a a workstationworkstation• 4.0 Terminal Server – umožňuje vzdálený grafický přístup!4.0 Terminal Server – umožňuje vzdálený grafický přístup!

Page 22: Software

NT nástupciNT nástupci Windows 2000Windows 2000

• Jádro systému vychází z Windows NT 4.0 Jádro systému vychází z Windows NT 4.0 vysoká stabilita! vysoká stabilita!

• GUI systému vychází z Windows 98 GUI systému vychází z Windows 98 vysoká uživatelská přívětivost!vysoká uživatelská přívětivost!

• PP’n’P jako ve Windows 9.x.’n’P jako ve Windows 9.x.• Active Directory Active Directory - síťová služba- síťová služba• Zabudovaný terminál serverZabudovaný terminál server

Page 23: Software

NT nástupciNT nástupci Windows XPWindows XP

• Zvyšuje se stále uživatelská přívětivost Zvyšuje se stále uživatelská přívětivost směrem k laickým uživatelům.směrem k laickým uživatelům.

Windows 2003 ServerWindows 2003 Server• Serverový systém založený na Windows XP.Serverový systém založený na Windows XP.

Windows VistaWindows Vista LonghornLonghorn

• Další generace OS!Další generace OS!

Page 24: Software

Další OSDalší OS Novell NetwareNovell Netware

• Původní určení bylo jako souborový server.Původní určení bylo jako souborový server.• Dnes i aplikační serve: databáze, web.Dnes i aplikační serve: databáze, web.• Nelze na něm spouštět žádné MS DOS nebo Windows Nelze na něm spouštět žádné MS DOS nebo Windows

programy!programy!• Síťové služby vždy daleko lepší než od Microsoftu!!!Síťové služby vždy daleko lepší než od Microsoftu!!!

LinuxLinux• OS UNIXového typu. Všechny výhody UNIXu!OS UNIXového typu. Všechny výhody UNIXu!• GNU – čili zdarmaGNU – čili zdarma• Dnes podproa od velkých firem: IBM, Sun, Oracle,…Dnes podproa od velkých firem: IBM, Sun, Oracle,…• Není určen pro velké laiky jako MS Windows!Není určen pro velké laiky jako MS Windows!• Velké množství distribucí: RedHat, Suse, Debian, Velké množství distribucí: RedHat, Suse, Debian,

Slackware, Ubuntu, …Slackware, Ubuntu, …

Page 25: Software

Další OSDalší OS

Operační systémy pro počítače Macintosh Operační systémy pro počítače Macintosh firmy Apple - Mac OS X.firmy Apple - Mac OS X.• Dnes vycházejí z kombinace původního Mac OS Dnes vycházejí z kombinace původního Mac OS

systemu a systemu Next/Open Step.systemu a systemu Next/Open Step.

Jiné unixové systémyJiné unixové systémy• Solaris – firmy SUNSolaris – firmy SUN• freeBSD – jiná verze volně šiřitelného UNIXufreeBSD – jiná verze volně šiřitelného UNIXu

Většinou dnes umožňují běh Linuxových Většinou dnes umožňují běh Linuxových aplikací a přecházejí na Open Source.aplikací a přecházejí na Open Source.

Page 26: Software

UtilitiesUtilities

Rozšiřují možnosti OS v mnoha Rozšiřují možnosti OS v mnoha oblastech, například:oblastech, například:• Souborové manažerySouborové manažery• Kompresní programyKompresní programy• AntiviryAntiviry• Scriptovací nástrojeScriptovací nástroje• ……

Page 27: Software

Souborové manažerySouborové manažery Norton CommanderNorton Commander

• První a nejznámější souborový manažer. První a nejznámější souborový manažer. • Autor: Peter Norton (knihy o DOSU, také Norton utilities)Autor: Peter Norton (knihy o DOSU, také Norton utilities)• Zavedl klasickou koncepci dvou oken!Zavedl klasickou koncepci dvou oken!• Určen zejména pro snadné kopírování souborů!Určen zejména pro snadné kopírování souborů!

Volkov CommanderVolkov Commander• Ruský malý a rychlý klonRuský malý a rychlý klon

FARFAR• Dnes jeden z nejlepších konzolových souborových manažerů, Dnes jeden z nejlepších konzolových souborových manažerů,

velké množství pluginůvelké množství pluginů Midnight CommanderMidnight Commander

• NC like souborový manažer na LinuxuNC like souborový manažer na Linuxu M602M602

• Od autorů editoru T602Od autorů editoru T602 Disk NavigatorDisk Navigator

• DOSový manažer, s mnoha funkcemiDOSový manažer, s mnoha funkcemi

Page 28: Software

Souborové manažerySouborové manažery Total CommanderTotal Commander

• Dnes nejznámnější Windowsový Dnes nejznámnější Windowsový souborový manažer, mnoho funkcí a souborový manažer, mnoho funkcí a pluginůpluginů

SalamanderSalamander• Českého původu windowsový souborový Českého původu windowsový souborový

manažermanažer

Page 29: Software

Souborové manažerySouborové manažeryXtree - likeXtree - like

Speciální skupina souborových manažerů Speciální skupina souborových manažerů jiné koncepce než NC.jiné koncepce než NC.• Odlišná filosofie je v mnoha případech velice Odlišná filosofie je v mnoha případech velice

výhodná pro některé druhy činností!výhodná pro některé druhy činností! XtreeXtree

• Původní DOS verzePůvodní DOS verze ZtreeZtree

• Úspěšný Windows konzolový klonÚspěšný Windows konzolový klon YtreeYtree

• Verze pro UNICVerze pro UNIC

Page 30: Software

Kompresní programyKompresní programy„pakovače“„pakovače“

.arc, .pak – firma PKWARE, předchůdci .zip, .arc, .pak – firma PKWARE, předchůdci .zip, dnes již nepoužívanédnes již nepoužívané

.zip – klasický pakovač, firma PKWARE, i .zip – klasický pakovač, firma PKWARE, i verze GNUverze GNU

.lha, .lzh – japonský freeware, dnes již .lha, .lzh – japonský freeware, dnes již příliš nepoužívanýpříliš nepoužívaný

.arj – velká komprese, pomalejší.arj – velká komprese, pomalejší .rar – dobrá komprese i rychlost.rar – dobrá komprese i rychlost .ar6 – česká komprese, M602.ar6 – česká komprese, M602 .gz – unixový gzip.gz – unixový gzip

Page 31: Software

Další souborové utilitiesDalší souborové utilities .tar – z UNIXu, není komprese, archivátor.tar – z UNIXu, není komprese, archivátor .tgz – kombinace .tar a .gz, z UNIXu.tgz – kombinace .tar a .gz, z UNIXu .uue – z UNIXu, formát pro přenos binárních .uue – z UNIXu, formát pro přenos binárních

souborů přes ASCII (7bit!) sadu znaků (například souborů přes ASCII (7bit!) sadu znaků (například emailem).emailem).

BINHEX – něco podobného z MacntosheBINHEX – něco podobného z Macntoshe MIME – dnes se přenos binárních souborů MIME – dnes se přenos binárních souborů

emailem řeší většinou pomocí MIME kódováníemailem řeší většinou pomocí MIME kódování SPLIT a MERGE – rozdělování velkých souborů na SPLIT a MERGE – rozdělování velkých souborů na

malé častimalé časti Kontrolní součty: MD5, SHA1, SFVKontrolní součty: MD5, SHA1, SFV PAR2 – redundatní kódování, P2P sítě, atp.PAR2 – redundatní kódování, P2P sítě, atp.

Page 32: Software

Matematické programyMatematické programy Ulehčují zpracování dat nebo řešení Ulehčují zpracování dat nebo řešení

matematických problémů.matematických problémů. Můžeme je dělit na:Můžeme je dělit na:

• Numerické – pracují pouze s číslyNumerické – pracují pouze s čísly• Symbolické – umějí například derivovat, pracují s výrazySymbolické – umějí například derivovat, pracují s výrazy• Solvery – nemusíme zadat algoritmus řešení, zadáme Solvery – nemusíme zadat algoritmus řešení, zadáme

soustavu rovnic a podmínky a program nalezne řešení soustavu rovnic a podmínky a program nalezne řešení sám!sám!

Jsou náročné na rychlost procesoru a paměť Jsou náročné na rychlost procesoru a paměť počítače!počítače!

Jsou drahé a často vyžadují instalaci HW klíče!Jsou drahé a často vyžadují instalaci HW klíče!

Page 33: Software

Matematické programyMatematické programy MathematikaMathematika

• Nejznámější a nejlepší program tohoto typu. Velké množství Nejznámější a nejlepší program tohoto typu. Velké množství knihoven. Vytvořil matematik pro matematiky. Jeho učebnice knihoven. Vytvořil matematik pro matematiky. Jeho učebnice je i o matematice!je i o matematice!

MapleMaple• Podobný program kanadského producenta.Podobný program kanadského producenta.

MathCADMathCAD• Podobný program. Měl zajímavou koncepci již v době DOSu – Podobný program. Měl zajímavou koncepci již v době DOSu –

práce jako v CADu.práce jako v CADu. MatlabMatlab

• Program na práci s maticemi (původně). Oblíbený mezi Program na práci s maticemi (původně). Oblíbený mezi techniky.techniky.

• Simulink – jeho rozšíření pro simulování.Simulink – jeho rozšíření pro simulování. EurekaEureka

• Jednoduchý prográmek od firmy Borland (DOS).Jednoduchý prográmek od firmy Borland (DOS). DeriveDerive

• Podobný prográmek, dnes snad už volně dostupný. Umí Podobný prográmek, dnes snad už volně dostupný. Umí symbolickou matematiku.symbolickou matematiku.

Page 34: Software

Programy pro statistikuProgramy pro statistiku Statistika pracuje s velkými soubory dat, Statistika pracuje s velkými soubory dat,

které se nevejdou do paměti.které se nevejdou do paměti. Ve statistice jsou také vyžadovány Ve statistice jsou také vyžadovány

speciální grafy, které běžné programy speciální grafy, které běžné programy neobsahují.neobsahují.

Speciální programy:Speciální programy:• StatgraphicsStatgraphics• QuickstatQuickstat

Matematické programy + statistické Matematické programy + statistické knihovnyknihovny• Například Matlab, Mathematica aj.Například Matlab, Mathematica aj.

Page 35: Software

SimulaceSimulace Simulační programy na rozdíl od obecných Simulační programy na rozdíl od obecných

matematických programů:matematických programů:• Umožňují snadno zadávat simulované soustavyUmožňují snadno zadávat simulované soustavy

Obvodové schéma, blokový diagramObvodové schéma, blokový diagram• Umožňují řídit běh simulaceUmožňují řídit běh simulace

Start, stop, podmínky, protokol, atp.Start, stop, podmínky, protokol, atp.

Speciální programySpeciální programy• PSPICE – zejména pro obvodové simulacePSPICE – zejména pro obvodové simulace• DYNAST (Davis, Sadis) – vznikl na ČVUT FEL na kat. DYNAST (Davis, Sadis) – vznikl na ČVUT FEL na kat.

obvodů, dnes VC ČVUT doc. Mannobvodů, dnes VC ČVUT doc. Mann• Famulus (Gaudeamus) – pro střední školy, jazyk Famulus (Gaudeamus) – pro střední školy, jazyk

podobný Pascalu, snadné garfické výstupypodobný Pascalu, snadné garfické výstupy Matematické programy + knihovnyMatematické programy + knihovny

• Například: Matlab + SimulinkNapříklad: Matlab + Simulink

Page 36: Software

Měření – řízení - vizualizaceMěření – řízení - vizualizace

Mají vazbu na měřený proces (HW)Mají vazbu na měřený proces (HW) Pracují v reálném časePracují v reálném čase Speciální formy zobrazení veličin (grafické Speciální formy zobrazení veličin (grafické

symboly, jako ve skutečnosti)symboly, jako ve skutečnosti)

Real Time Toolbox for MatlabReal Time Toolbox for Matlab LabWindowsLabWindows HP VEEHP VEE Control panel – český výrobceControl panel – český výrobce

Page 37: Software

Technická grafikaTechnická grafika Je určena pro prezentaci vypočtených nebo Je určena pro prezentaci vypočtených nebo

naměřených datnaměřených dat Je pro ní typické:Je pro ní typické:

• Užití prvků technického kresleníUžití prvků technického kreslení• Více průběhůVíce průběhů• Značení osZnačení os• Polární nebo kartézské souřadníPolární nebo kartézské souřadní• Logaritmické souřadniceLogaritmické souřadnice• Prokládání různým způsobem (lineární, kvadratické, Prokládání různým způsobem (lineární, kvadratické,

spline,…)spline,…)• 2D nebo 3D zpracování dat2D nebo 3D zpracování dat• Speciální výstupy: souřadnicový zapisovač: HPGL, Speciální výstupy: souřadnicový zapisovač: HPGL,

postscript, aj.postscript, aj. Většinou umějí programy pro matematiku Většinou umějí programy pro matematiku

(Matlab, …)(Matlab, …)

Page 38: Software

CADCAD „„technické kreslení na počítači“technické kreslení na počítači“ Univerzální (umějí všechno) nebo Univerzální (umějí všechno) nebo

specializované programy (elektrotechnika, specializované programy (elektrotechnika, stavebnictví, atp.)stavebnictví, atp.)

Cenově velmi náročné programyCenově velmi náročné programy HW klíčeHW klíče Náročné na zvládnutíNáročné na zvládnutí Speciální periferieSpeciální periferie

• Souřadnicový zapisovačSouřadnicový zapisovač• TabletTablet• Výstupy např. pro vyřezávačkuVýstupy např. pro vyřezávačku

Page 39: Software

CADCAD Virtuální plochaVirtuální plocha

• Zoomování, panorámováníZoomování, panorámování Bitová nebo vektorová grafikaBitová nebo vektorová grafika Grafická primitiva: bod, čára, kruh, obdélníkGrafická primitiva: bod, čára, kruh, obdélník Hierarchická tvorba objektůHierarchická tvorba objektů Manipulace s objekty: přesun, kopie, zrcadlení, Manipulace s objekty: přesun, kopie, zrcadlení,

převracenípřevracení Rovnoběžky, zaoblení hran, kótování, šrafováníRovnoběžky, zaoblení hran, kótování, šrafování 2D, 2.5D, 3D2D, 2.5D, 3D Vlastní makro jazykyVlastní makro jazyky Knihovny prvkůKnihovny prvků

Page 40: Software

CADCAD AutocadAutocad

• Původně pod DOSemPůvodně pod DOSem• Asi nejznámější univerzální CADAsi nejznámější univerzální CAD• Interní jazyk na bázi LispuInterní jazyk na bázi Lispu

ORCAD, EAGLEORCAD, EAGLE• Pro návrh plošných spojůPro návrh plošných spojů• Kreslení schémat, tahání spojůKreslení schémat, tahání spojů

FormicaFormica• Český SW na kreslení plošných spojůČeský SW na kreslení plošných spojů

Původní název: Ferda Mravenec Původní název: Ferda Mravenec

Page 41: Software

Kreslení schématKreslení schémat

Na rozdíl od CADu zde je požadavek, Na rozdíl od CADu zde je požadavek, přemísťovat čáry spojující objekty s přemísťovat čáry spojující objekty s pohybem těchto objektů!pohybem těchto objektů!

VISIOVISIO• Dnes nejznámější program tohoto typu.Dnes nejznámější program tohoto typu.• Byl zakoupen firmou MicrosoftByl zakoupen firmou Microsoft• Kombinuje prvky CAD a kreslení schematKombinuje prvky CAD a kreslení schemat

Schemata také kreslí programy typu CASESchemata také kreslí programy typu CASE

Page 42: Software

Textové EDITORYTextové EDITORY

Určené pro psaní textůUrčené pro psaní textů• Práce se znaky, řádkou, odstavcem a stránkouPráce se znaky, řádkou, odstavcem a stránkou• Zarovnávání odstavcůZarovnávání odstavců• Automatické číslování stránek a kapitolAutomatické číslování stránek a kapitol• Vytváření obsahuVytváření obsahu• Formátovací stylyFormátovací styly• Vkládání obrázků, tabulek, atp.Vkládání obrázků, tabulek, atp.• Kontrola pravopisuKontrola pravopisu• WYSIWYG – What you see is what you get WYSIWYG – What you see is what you get • MAILMERGE – hromadné dopisyMAILMERGE – hromadné dopisy

Page 43: Software

Textové EDITORYTextové EDITORY

WORDSTARWORDSTAR• První a klasický textový editor, dominantní na První a klasický textový editor, dominantní na

8mi bitech8mi bitech• Zavedl ovládání „diamantový kříž“, který byl Zavedl ovládání „diamantový kříž“, který byl

převzat například editory v Turbo IDE firmy převzat například editory v Turbo IDE firmy Borland a dalšími (T602, Qedit, …)Borland a dalšími (T602, Qedit, …)

• Vhodně využíval mnemoniku.Vhodně využíval mnemoniku.• Měl problémy s diakritikouMěl problémy s diakritikou• Pod MS DOS a pak pod Windows ztartil Pod MS DOS a pak pod Windows ztartil

postupně význam.postupně význam.

Page 44: Software

Textové EDITORYTextové EDITORY

WordPerfectWordPerfect• Byl dominantní pod MS DOSByl dominantní pod MS DOS• Nešikovné ovládání přes klávesy F1-F10 Nešikovné ovládání přes klávesy F1-F10

a jejich kombinace s Alt, Ctrl a Shift.a jejich kombinace s Alt, Ctrl a Shift.• Vynikající způsob konfigurace tiskových Vynikající způsob konfigurace tiskových

driverů (defakto speciální makrojazyk)driverů (defakto speciální makrojazyk)• Byl dobře upravitelný pro diakritikuByl dobře upravitelný pro diakritiku• Po roce 1989 vzniklo české zastoupeníPo roce 1989 vzniklo české zastoupení

Page 45: Software

Textové EDITORYTextové EDITORY

MS WordMS Word• Dnes asi nejrozšířenější editor od firmy Dnes asi nejrozšířenější editor od firmy

MicrosoftMicrosoft• Je součástí MS OfficeJe součástí MS Office• Verze pro DOS nestála za nic, odobně i první Verze pro DOS nestála za nic, odobně i první

verze pro Windows!verze pro Windows!• Úspěch zejména od verze 6.0.Úspěch zejména od verze 6.0.• Jeho vyspělá „inteligence“ ničí uživatele Jeho vyspělá „inteligence“ ničí uživatele • Makro jazyk: dříve Makro jazyk: dříve wordbasic,wordbasic, dnes dnes Visual Basic Visual Basic

for Applications.for Applications.

Page 46: Software

Textové EDITORYTextové EDITORY AmiProAmiPro

• První textový editor pod Windows, který byl použitelnýPrvní textový editor pod Windows, který byl použitelný• Neměl svého DOSového předchůdceNeměl svého DOSového předchůdce• Rychlý a efektivníRychlý a efektivní• Koupil LOTUS a přejmenoval na WordProKoupil LOTUS a přejmenoval na WordPro

T602T602• Legendární textový editor české firmy pod DOSLegendární textový editor české firmy pod DOS• Pracoval v grafickém režimu, tím vyřešil problém Pracoval v grafickém režimu, tím vyřešil problém

zobazení diakrtitiky na MDA, HGC a CGA kartách!zobazení diakrtitiky na MDA, HGC a CGA kartách!• Měl sadu driverů pro všechny běžné tiskárny na ČR trhu.Měl sadu driverů pro všechny běžné tiskárny na ČR trhu.• Ovládání převzal z Wordstaru.Ovládání převzal z Wordstaru.

ChiwriterChiwriter• Uměl psát matematické vzorečky, byl pod DOSemUměl psát matematické vzorečky, byl pod DOSem

KlasikKlasik• Český editor pod DOSem, lepší a hezší než T602, ale Český editor pod DOSem, lepší a hezší než T602, ale

přišel na trh pozdě!přišel na trh pozdě!

Page 47: Software

DTPDTP

„„tisková sazba na stole“tisková sazba na stole“ Na rozdíl od textových editorů se v DTP Na rozdíl od textových editorů se v DTP

nepíše vlastní text, ale texty se „nalévají“ nepíše vlastní text, ale texty se „nalévají“ do rámců na stránce. Typické například do rámců na stránce. Typické například pro sazbu novin.pro sazbu novin.

Programy:Programy:• Ventura PublisherVentura Publisher• PagemakerPagemaker• QuarkPressQuarkPress

Page 48: Software

TeXTeX

Systém původně vymyšlený Systém původně vymyšlený matematikem na sazbu matematikem na sazbu matematických textů.matematických textů.

Je freeware.Je freeware. Text se píše v normální prostém Text se píše v normální prostém

editoru a doplňuje se značkami pro editoru a doplňuje se značkami pro jeho zpracování.jeho zpracování.

Příkazy TeXu tvoří defakto speciální Příkazy TeXu tvoří defakto speciální programovací jazyk.programovací jazyk.

Page 49: Software

Programy typu Programy typu SpreadsheetSpreadsheettabulkové procesorytabulkové procesory

Vnikly původně pro usnadnění ekonomických Vnikly původně pro usnadnění ekonomických výpočtůvýpočtů

Princip: pracovní plocha je tabulka (sheet) Princip: pracovní plocha je tabulka (sheet) rozdělená na buňky (cell)rozdělená na buňky (cell)

V buňkách mohou být:V buňkách mohou být:• Konstanty: text, čísloKonstanty: text, číslo• Výrazy: numerické i textovéVýrazy: numerické i textové

Mohou v sobě obsahovat odkazy na další buňkyMohou v sobě obsahovat odkazy na další buňky Výrazy se dynamicky počítají, při změně obsahu Výrazy se dynamicky počítají, při změně obsahu

každé buňky (je možné pozastavit)každé buňky (je možné pozastavit) Uživatel nevidí to co je v buňce, ale vypočtený Uživatel nevidí to co je v buňce, ale vypočtený

výraz!!!!výraz!!!!

Page 50: Software

SpreadsheetSpreadsheet VisicalcVisicalc

• byl první program tohoto typu, který byl vytvořen už v roce byl první program tohoto typu, který byl vytvořen už v roce 1979 pro 8mi bitový počítač Apple II. firmou Visicorp.1979 pro 8mi bitový počítač Apple II. firmou Visicorp.

1-2-31-2-3• program firmy LOTUS (ano, program se jmenuje 1-2-3 a nikoliv program firmy LOTUS (ano, program se jmenuje 1-2-3 a nikoliv

Lotus!!!) Stal se standardem pro MS DOS. Přinesl rozšíření o Lotus!!!) Stal se standardem pro MS DOS. Přinesl rozšíření o kreslení grafů a makra. Odkoupen firmou IBM.kreslení grafů a makra. Odkoupen firmou IBM.

QuattroQuattro• Vynikající program firmy BORLAND, lepší užití než 1-2-3. Vynikající program firmy BORLAND, lepší užití než 1-2-3.

Problémy s autorskými právy. Odkoupen firmou Novell později Problémy s autorskými právy. Odkoupen firmou Novell později Corel. Vynikající grafika, někdy používán čistě jako program na Corel. Vynikající grafika, někdy používán čistě jako program na grafy a prezentace (Windows verze).grafy a prezentace (Windows verze).

CALC602CALC602• Jednoduchý program od ČR firmy T602.Jednoduchý program od ČR firmy T602.

MicrocalcMicrocalc• Byl přikládán jako příklad včetně zdrojového textu s překladači Byl přikládán jako příklad včetně zdrojového textu s překladači

Turbo pascal a Turbo C, firmy Borland.Turbo pascal a Turbo C, firmy Borland. ExcelExcel

• Program firmy Microsoft, dnes součást kancelářského balíku Program firmy Microsoft, dnes součást kancelářského balíku MS Office a nejrozšířenější program tohoto typu.MS Office a nejrozšířenější program tohoto typu.

Page 51: Software

Recommended