WYKLAD 2 id 2231861 Nieznany


Sieci Komputerowe

wykład

Budowa sytemu operacyjnego

Użytkownicy

Programy (powłoka: command.com,

Windows, bash)

Funkcje systemowe (open,

close, fork, wait, read)

Jądro systemu

Sprzęt (procesory,

pamięci, dyski, I/O)

Fizyczna budowa komputera klasy PC

procesor, koprocesor, pamięć podręczna poziomu 1 (L1) CTC - 3 liczniki,

DMA – Mechanizm bezpośredniego dostępu do pamięci, PIC Kontroler przerwań (15 źródeł),

KBD Kontroler klawiatury,

RTC Zegar czasu rzeczywistego i pamięć CMOS, głośnik systemowy,

Pamięć podręczna poziomu 2 (L2),

BIOS,

System RAM,

Interfejsy (ISA, PCI, AGP, FDD, HDD, Centronics, RS232C, USB, IrDA),

Mechanizm sprzętowych przerwań systemowych, Programowe przerwania (255).

Typy kart graficznych: MDA, HGC, CGA, EGA, VGA, SVGA,

Monitory komputerowe: rozdzielczość, przeplot, częstotliwość odświeżania,

Typy dysków twardych: IDE, ATA, SCSI,

Napędy CDROM, DVD, Stramery

Organizacja dyskietki i dysku twardego Podstawową jednostką informacji, którą posługuje się e podsystem pamięci dyskowej jest sektor składający się z 512 bajtów. Sektory umieszczone są na ponumerowanych ścieżkach.

opracował: mgr inż. Tomasz Karczewski

Sieci Komputerowe

wykład

ó Formatowanie partycji/dyskietki polega na instalacji systemu plików to jest inicjacji poszczególnych obszarów.

ó Preformatowanire lub formatowanie niskiego poziomu (przeprowadzane jedynie dla dysków twardych) polega na fizycznym zainicjowaniu poszczególnych ścieżek i sektorów nośnika. Po preformatowaniu na dysku należy zainicjować system plików.

ó System plików - sposób organizacji informacji przechowywanej na dysku. System FAT2, FAT16, FAT32, ext2, NTFS, HPFS, ...

ó Narzędzia zarządzające systemem plików: fdisk, format, chkdsk, scandisk, fips, Partition Magic, mksystem.

ó Instalacja dysku twardego w komputerze PC.

ó typy dysków: IDE, UDMA/66, UDMA/100, ATA, ATA-2, SCSI, SCSI2, Wide SCSI, Ultra Wide SCSI

ó fizyczna instalacja dysku IDE: MASTER, SLAVE. IDE0, IDE1

ó tryb pracy: NORMAL, LARGE, LBA,

ó partycjonowanie,

ó formatowanie każdej partycji,

ó instalacja wybranego (wybranych) systemów operacyjnych,

ó domyślny Boot Sektor lub Boot Manager (np. LILO, OS Loader).

Wirusy komputerowe

Wirus komputerowy jest programem, który napisany jest w ten sposób, że uruchamia się i przenosi się z komputera na komputer bez wiedzy użytkowników. Z reguły działanie wirusów komputerowych ma na celu zniszczenie informacji (a czasami i sprzętu) przechowywanej w komputerze. Aby uchronić się przed wirusami należy przestrzegać kilku podstawowych zasad:

- Nie uruchamiać na komputerze programów z nieznanego źródła.

- Posiadać wersje źródłowe i legalne oprogramowanie.

- Wykonywać regularnie kopie dysków. B A C K U P I S S A V E Y O U R L I F E

- W SETUP’ie zmienić sekwencję przeglądania dysków w trakcie inicjacji systemu operacyjnego na C: A:.

- Nie uruchamiać komputera z dyskietką włożoną do napędu A: lub B:.

- Wyznaczyć osobę odpowiedzialną za opiekę i konserwację komputera.

- Okresowo dokonywać przeglądu komputera najnowszą legalną wersję programu antywirusowego (szczególnie gdy do komputera ma dostęp więcej osób).

Programowanie w języku powłoki

Strony kodowe

ISO 8859-1, ISO 8859-2, CP-437 (US), CP-852 (Latin II), Komunikacja użytkownika z powłoką

ó -prompt systemowy,

ó -konsola typu TTY (teleks),

ó -polecenia rezydentne, programy,

ó -składnia rozkazu:

rozkaz parametr parametr ... /modyfikator

ó rozkaz: ścieżka dostępu do programu nazwa programu

ó parametr (parametry): zwykle nazwa pliku, znaczenie zależy od rozkazu.

ó modyfikator: modyfikuje działanie rozkazu, znaczenie zależy od rozkazu.

Konwencja zapisu poleceń i ich parametrów: d:

oznacza nazwę dysku

dd

oznacza dwucyfrowy numer dnia miesiąca

ścieżka

oznacza ścieżkę dostępu do pliku

hh

oznacza dwucyfrowy numer godziny

plik

oznacza nazwę pliku

ss

oznacza dwucyfrowy numer sekundy

ext

oznacza rozszerzenie nazwy pliku

xx

oznacza dwucyfrowy numer setnych sekundy

mm

oznacza dwucyfrowy numer miesiąca, lub

[ ]

oznacza, że dany element polecenia jest opcjonalny minuty

yy

oznacza dwucyfrowy numer roku

a | b oznacza ”a” lub ”b”

opracował: mgr inż. Tomasz Karczewski

Sieci Komputerowe

wykład

Instrukcje powłoki:

ó GOTO etykieta - GOTO jest instrukcją skoku bezwarunkowego do miejsca oznaczonego przez etykietę

ó CALL plik_wsadowy - CALL uruchamia wyspecyfikowany program wsadowy, a po jego zakończeniu kontynuuje wykonywany program rodzicielski.

ó SHIFT umożliwia obsługę dodatkowych parametrów wywołania programu. Po rozkazie shift

ó IF [not] exist plik POLECENIE wykonuje POLECENIE jeśli plik istnieje (not- nie istnieje) na dysku.

ó IF [not] ciąg1==ciąg2 POLECENIE wykonuje POLECENIE jeśli ciąg1 znaków jest identyczny (not- jest różny) od ciąg2.

ó IF [not] ERRERLEVEL N POLECENIE wykonuje POLECENIE jeśli poziom błędu uprzednio wykonanego programu jest równy lub większy od N.

ó FOR wykonuje, w pliku wsadowym, POECENIE dla wszystkich plików (tekstów) zebranych w (zbiór_plików_tekstów).

ó FOR wykonuje, z poziomu COMMAND.COM, POECENIE dla wszystkich plików (tekstów) zebranych w (zbiór_plików_tekstów).

Przykładowy program emulujący instrukcję ls z systemu UNIX

rem By IME PZ

echo off

cls

echo ******************************************************************

echo *

Symulacja programu ls z UNIX

*

echo ******************************************************************

if "%1" == "" goto ls if "%1" == "-l" goto ls_l if "%1" == "-la" goto ls_la

:ls

dir /b

goto end

:ls_l

dir

goto end

:ls_la

dir /a

goto end

:end

opracował: mgr inż. Tomasz Karczewski







Wyszukiwarka

Podobne podstrony:
WYKLAD 1 id 2231860 Nieznany
bd wyklad2 id 2157435 Nieznany
CISAX01GBD id 2064757 Nieznany
SGH 2200 id 2230801 Nieznany
111003105109 stress id 2048457 Nieznany
CIXS201GBD id 2064760 Nieznany
TOCEL96GBB id 2491297 Nieznany
1078 2 FEA209544 128UEN A id 22 Nieznany
McRib(r) Sandwich id 2201097 Nieznany
BD V600 L3 C A3 V1[1] 1 id 2157 Nieznany
DOC0534 id 2032985 Nieznany
8 17 id 2009842 Nieznany
REKAN02GBBT id 2491218 Nieznany
cialo albatros id 2035175 Nieznany
[17] FR540NT010 id 2085454 Nieznany
RO7503GBDT id 2491245 Nieznany
VOLUP98GBD id 2134841 Nieznany

więcej podobnych podstron