Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
0.3Zawartośćksiążki
ikompresjidanychorazarchitekturakomputerówbędądotyczyłyszerokiego
zakresutechnologii,wzwiązkuzczympozostanąaktualneniezależnieodkierunku
jejprzyszłegorozwoju.
Wrozdziale3(nSystemyoperacyjne”)zbadamyoprogramowanie,któreste-
rujeogólnymdziałaniemkomputera.Tooprogramowanienazywasięsystemem
operacyjnym.Systemoperacyjnykomputerasterujeinterfejsemmiędzymaszyną
ajejświatemzewnętrznym,chroniącmaszynęiprzechowywanewniejdaneprzed
nieautoryzowanymdostępem,umożliwiającużytkownikowikomputerawykony-
wanieżnychprogramówikoordynujewymaganedziałaniawewnętrznewcelu
spełnianiażądańużytkownika.
Wrozdziale4(nSiećiInternet”)zbadamy,wjakisposóbkomputerysąze
sobąłączonewceluutworzeniasiecikomputerowychorazwjakisposóbłączone
sąsieciwceluutworzeniainternetów.Analizapoprowadzidotakichtematów,jak
protokołysieciowe,strukturaiwewnętrznedziałanieInternetu,siećWWWoraz
licznekwestiebezpieczeństwa.
Rozdział5(nAlgorytmy”)wprowadzadobadaniaalgorytmówzbardziejfor-
malnejperspektywy.Zapoznamysięzesposobemodkrywaniaalgorytmów,wska-
żemykilkapodstawowychstrukturalgorytmicznych,rozwiniemyelementarnetech-
nikireprezentacjialgorytmóworazwprowadzimytematydotyczącewydajności
ipoprawnościalgorytmów.
Wrozdziale6(nJęzykiprogramowania”)rozważymytematreprezentacjialgo-
rytmówiprocestworzeniaprogramu.Przekonamysię,żeposzukiwanielepszych
technikprogramowaniadoprowadziłodopowstaniażnychmetodologiilubpara-
dygmatówprogramowania,zktórychkażdyzawierawłasnyzbiórjęzykówpro-
gramowania.Zbadamyteparadygmatyorazjęzyki,atakżerozważymyproblemy
translacjigramatycznejijęzykowej.
Rozdział7(nInżynieriaoprogramowania”)przedstawidziedzinęinformatyki
znanąjakoinżynieriaoprogramowania,którazajmujesięproblemaminapotyka-
nymipodczastworzeniadużychsystemówoprogramowania.Motywemprzewod-
nimjestto,żeichprojektowaniejestzłożonymzadaniem,któreobejmujeproblemy
wykraczającepozatezwiązaneztradycyjnąinżynierią.Tymsamymtematyka
inżynieriioprogramowaniastajesięważnymobszarembadańwdziedzinieinforma-
tyki,czerpiącztakżnorodnychdziedzin,jakinżynieria,zarządzanieprojektami,
zarządzaniezasobamiludzkimi,projektowaniejęzykówprogramowania,anawet
architektura.
Wnastępnychdwóchrozdziałachprzyjrzymysięsposobomorganizowania
danychwsystemiekomputerowym.Wrozdziale8(nAbstrakcjedanych”)przed-
stawimytradycyjnetechnikiużywanedoorganizowaniadanychwpamięcigłów-
nejkomputera,anastępnieprześledzimyewolucjęabstrakcjidanychodkoncepcji
prymitywówdowspółczesnychtechnikobiektowych.Wrozdziale9(nSystemy
bazdanych”)rozważymytradycyjnemetodystosowanedoorganizowaniadanych
wpamięcimasowejkomputeraizbadamy,jaktworzonesąniezwykledużeizło-
żonesystemybazdanych.
13