Systemy operacyjne


Strona główna

Wróć

Poziom wyżej

Spis sekcji

↓ Środowisko Windows ↓   ↓ Środowisko Linux ↓   ↓ Konsola Windows ↓   ↓ Konsola Linux ↓

↓ Dyski ↓   ↓ Skrypty Windows ↓   ↓ Skrypty Linux ↓

↓ Sieć Windows ↓   ↓ Sieć Linux ↓   ↓ System w systemie ↓

↓ Dodatki ↓

0. Wprowadzenie[Introduction]

Ryc. 1. Zrzut ekranu systemu BIOS.
Zakres materiału
Występowanie systemów
Samoobsługowa kasa w sklepie (Windows)
Panel reklamowy Katowice Rondo (Windows)
Ekran reklamowy w tramwaju (Linux)
Prędkościomierz drogowy (Linux)
Interfejs użytkownika (ang. User interface)
Interfejs mechaniczny #1 - wiek XIX/XX
Interfejs mechaniczny #2 - lata 70
Interfejs mechaniczny #3 - lata 70 XX w.
Interfejs mechaniczny #4 - lata 50 XX w.
Interfejs mechaniczny #5 - lata 20 XX w.
Interfejs mechaniczny #6 - XIV w.
Interfejs mechaniczny #7 - lata 80 XX w.
Interfejs mechaniczny #8 - lata 70 XX w.
Interfejs GUI - lata 90 XX w.
Interfejs CLI - lata 90 XX w.
Interfejs GUI - urządzenie mobilne - XXI w.

1. Środowisko systemu Windows[Windows env.]

Ryc. 1. Pulpit sterowniczy tramwaju Pesa 120n.
Rejestr systemu
Czym jest rejestr systemu
Zmienne środowiskowe
Dodanie zmiennej środowiskowej dla użytkownika
Dodanie zmiennej środowiskowej dla systemu
Dodanie zmiennej środowiskowej przez konsolę CMD
Wyświetlenie zmiennych środowiskowych w konsoli CMD
Ścieżka szybkiego przeszukiwania programów
Przykładowe zmienne dostępne w konsoli
Zmienne środowiskowe w konsoli PowerShell
Powłoka systemu oraz GUI
Komunikat w oknie logowania do systemu
Domyślna powłoka systemu Windows
Alternatywna powłoka systemu Windows
Menu kontekstowe nad plikiem .TXT
Dodanie polecenia menu kontekstowego pliku
Dodanie polecenia menu kontekstowego pliku 2
Dodanie polecenia menu kontekst. do wszystkich typów plików
Dodanie polecenia menu kontekst. do folderu
Dodanie polecenia menu kontekst. do tła folderu
Dodanie polecenia menu kontekst. do tła pulpitu
Dodanie polecenia menu kontekst. do ikony Ten komputer
Dodanie polecenia menu kontekst. do ikony dysku
Przykładowe polecenia dla menu kontekstowego
Kaskadowe menu kontekstowe
GUID i elementy powłoki
Pliki
Rejestracja typu pliku w rejestrze
Ikona folderu
Ustawienie własnej ikony folderu
Jądro systemu (ang. Kernel)
Program jądra w liście procesów - Windows 7
Program jądra w liście procesów - Windows 10

↑ Wróć ↑

2. Środowisko systemu Linux[Linux env.]

Ryc. 1. Błąd krytyczny sterownika reklam w tramwaju.

Dystrybucje systemu Linux - humorystycznie
Instalacja systemu Linux - Debian i386 wersja netinst
Procesy
Sygnały sterujące zamknięciem procesu
Kończenie procesu - polecenie kill
Implementacja sygnału SIGTERM - skrypt Bash

↑ Wróć ↑

3. Konsola systemu Windows[Windows terminal]
Uruchomienie konsoli
Multitab Windows Terminal - Aplikacja
Przywrócenie CMD do menu kontekstowego folderu
Strumienie oraz przekierowania
Przekierowanie 'I' PIPE
Strumienie oraz przekierowania - przykłady
Uruchomienie programu jako administrator
Polecenia CMD
Wieloznaczniki w nazwie pliku
Polecenia systemu plików w konsoli CMD
Anatomia polecenia DIR
Skrypty wsadowe
Odczytanie argumentów wejściowych
Kod zakończenia skryptu
Odczytanie kod zakończenia programu
Pobranie liczby od użytkownika
Pobranie nazwy i rozszerzenia pliku
Skrypt procesu kompilacji programu Java
Procesy
Ponowne uruchomienie procesu EXPLORER.EXE
Ponowne uruchomienie procesu EXPLORER.EXE - PID

↑ Wróć ↑

4. Konsola systemu Linux[Linux terminal]
Polecenia zamykania i restartu systemu
Pliki konfiguracyjne systemu Linux Debian
Polecenia - wprowadzenie
Polecenia - pliki
Polecenia - wyświetlanie plików
Polecenie find - wyszykiwanie plików
Polecenia - potoki i filtrowanie wyjścia standardowego
Polecenia - operacje na systemie plików
Dodanie komunikatu podczas logowania
Konfiguracja programu sudo
Konfiguracja interfejsu sieciowego - nietrwała konfiguracja
Prawa dostępu plików i katalogów - chmod
Kontrola usług (demonów)
Urządzenia blokowe i dyski
Formatowanie dysków - podstawowe polecenia
Tworzenie urządz. blokowego z pliku
Montowanie urządzeń blokowych (dysków)
Wyszukiwanie i montowanie udysków USB
Polecenie kopiowania plików dd
Sprawdzanie sumy kontrolnej pliku

↑ Wróć ↑

5. Dyski[Disks]
Strefy szybkości dysku mechanicznego
Struktura talerza dysku mechanicznego
Talerz dysku mechanicznego HDD
Stos talerzy dysku mechanicznego HDD
Na powierzchni talerza dysku mechanicznego
Przykłady dysków mechanicznych HDD
Syzbkość operacji IO dysku mechanicznego
Rodzaje dostępu do przestrzeni pamięciowej
Dyskietka 3.5 ''
Pokrywy dysków HDD
Sekcja przedstawia pokrywy starych dysków mechanicznych. Zwrócić należy uwagę na informacje o adresowaniu fizycznym bloków przez parametry CHS (Cylinder, Head, Sector) lub LBA (Logical Block Address).
Pokrywa #1 - 8.4 GB
Pokrywa #2 - 500 GB
Pokrywa #3 - 3.2 GB
Pokrywa #4 - 20 GB
Pokrywa #5 - 10 GB
Pokrywa #6 - 6.44 GB
Pokrywa #7 - 160 GB
Pokrywa #8 - 80 GB
Pokrywa #9 - 30.7 GB
Pokrywa #10 - 540 MB
Pokrywa #11 - 4.3 GB
Pokrywa #12 - 8.45 GB
Pokrywa #13 - 6.48 GB
Pokrywa #14 - 1.2 GB
Pokrywa #15 - 20.4 GB
Pokrywa #16 - 80 GB
Pokrywa #17 - 5.24 GB
Pokrywa #18 - 3.2 GB
Pokrywa #19 - 120 MB
Pokrywa #20 - 500 GB
Dla dysków o dużych pojemnościach adresowanie CHS ogranicza pojemność dysku do 8.4 GB. Możliwe są następujące wartości CHS: (1) 255(C)*1023(H)*63(S)*512(Block size) = 8 414 461 440 bajtów. (2) 16383(C)*16(H)*63(S)*512 = 8 455 200 768 bajtów.
Pokrywa #21 - 1.0 TB
Pokrywa #22 - 2.0 TB
Pokrywa #23 - 12.07 GB
Pokrywa #24 - 89.1 MB
System plików Linux
Struktura katalogów systemu Debian
Przykładowy podział dysku na partycje
System plików Windows
Ścieżki specjalne

↑ Wróć ↑

6. Skrypty systemu Windows[Windows scripts]

Elementarz języka VBScript

Zmienne

Tablice 1D

Ciągi znakowe

Pętle

[...]

[...]

[...]

[...]

[...]

Obiektowość
Skrypty VBScript
Wejśćie i wyjście w trybie okienkowym GUI
Wejśćie i wyjście w trybie konsolowym CLI
Generowanie komunikatów MessageBox
Przechwytywanie argumentów wejściowych
Samouruchamiający się skrypt z prawami administratora
Skrypt zajmujący jeden rdzeń CPU
Skrypt zajmujący jeden rdzeń CPU - Sleep
Skrypt zamykający proces wscript.exe obciążający procesor
Skrypt wypełniajacy całkowicie pamięć RAM w systemie 🕱
Przechwytywanie stan. wyjścia polecenia konsolowego PING
Wyświetlenie listy podkatalogów i plików
Przechwycenie komunikatów polecenia konsolowego PING
Odczytanie pliku znajdującego się w sieci
Skrypty VBScript - Windows Management Instrumentation
Pobieranie kolekcji nazw użytkowników w systemie
Aplikacje HTML (HTA)
Aplikacja wyświetlająca zmienne systemowe użytkownika
Skrypty PowerShell
Brak materiałów.

↑ Wróć ↑

7. Skrypty systemu Linux[Linux scripts]

args
arguments
array
petle
skrypt000
skrypt00
skrypt0
skrypt01
skrypt02
skrypt04
skrypt05
skrypt1
skrypt2
skrypt3
skrypt4
skrypt5
skrypt6
skrypt7
skrypt10

↑ Wróć ↑

8. Obsługa sieci w Windows[Windows networking]

Polecenie NetCat
Polecenie NetCat - localhost
Plik wsadowy z poleceniem NetCat - wersja 1
Plik wsadowy z poleceniem NetCat - wersja 2
Plik wsadowy z poleceniem NetCat - wersja 3
Plik wsadowy z poleceniem NetCat - wersja 4
Polecenie NetCat w pętli
Polecenie NetCat - pobranie strony HTML
Polecenie Curl - wyświetlenie nagłówka HTTP
Polecenie Curl - pobranie strony HTML
Instalacja wirtualnego interfejsu sieciowego

↑ Wróć ↑

9. Obsługa sieci w Linux[Linux networking]

Polecenia konfiguracji sieci

↑ Wróć ↑

10. System w systemie[System on system]

Brak materiałów.

↑ Wróć ↑

Materiały dodatkowe i literatura

Hiperłącze
GParted - download page
[download.php]

Hiperłącze
CloneZilla - download page
[downloads.php]

Hiperłącze
Offline NT Password & Registry Editor
[downloads.php]

Hiperłącze
WinHEX - hex editor
[www.winhex.com]

Hiperłącze
NetCat
[eternallybored.org]

Hiperłącze
DBAN - disk eraser
[dban.org]

Hiperłącze
Microsoft Sysinternals
[docs.microsoft.com]

Hiperłącze
Linux Command Line
[linuxcommand.org/tlcl.php]

↑ Wróć ↑

Kontakt

Polecenie
Zgłoś błąd lub literówkę
[mailto]
Posłowie
Fluctuat nec mergitur.
Nieznany
Zmodyfikowano: 11 October 2024
Iustinianus 2025