Podział Pamięci Zewnętrznej
Z uwag) na ras losowany noinfc zapisu 1. Magnetyczne
Dyski irsagnoiycmn caSmy maonotycme . 8*>nymignetyune • Karty inaunatycznu 2- Opłyono
CO ROM, CDR 3. Papierowo
Karty I iMiwrOi pnrterawano Z uwagi na apoaPb dostępu do pemaocl 1. pamgozdoatcpomtMzpotrodntm Oyakimnonotyczno Błbny m*onat>«i«o - DyaMmagnetyceno Dysk) optyczno
2 Pangcj z doatgpom Mhwonoyinym Taimy rn«gnM)ćzno Z uwafll na apoaOb rapłtu
1. Tylto do Motylu iCd -ROM)
2. Z zopiaom |ednokratnym CO-WO, pamięci papteiowo
't- Witom wiatoKrotnym (meonotycriłe i dyski opcycrnu tasowana - lach. M O)
Zespół środków programowych dostępnych w ramach systemu komputerowego, które umożliwiają bądź ułatwiają eksploatację komputera
Podział oprogramowania:
- Systemowe (podstawowe)
- Użytkowe (aplikacyjne)
- Języki programowania
Oprogramowanie systemowe
To Zbiór programów pozwalających realizować podstawowe zadania komputera związane z zarządzaniem jego zasobami (pamięcią, zbiorami, folderami, urządzeniami iłp.)
Jest zbiorem programów, które działają jak pośrednik miedzy użytkownikiem a komputerem. Zadaniem SO jest tworzenie środowiska, w którym użytkownik może wykonywać zadania w sposób wygodny i wydajny.
System operacyjny - zanradca zasobów
Funkcje systemu operacyjnego
- śledzenie zasobów systemu komputerowego
- Narzucanie strategii wykorzystania zasobów
- Przydzielanie zasobów
- Odzyskiwanie zasobów
Pożądane cechy systemu operacyjnego
• Współbloinoftć - istnienie kilku czynności wykonywanych Jednocześnie lub działań przobiogojących równolegle
• Wspólne korzystanie z zasobów (zarówno sprzętowych, programowych jak i informacji)
• Pamięć długookresowa - pamięć przechowująca informacje dłużej ni* w czasie jednej sesji pracy komputera
• Niedeterminizm — reagowanie na zdarzenia występujące w nieprzewidywalnym porządku
- Wydajność (najczęściej dotyczy szybkości przeprowadzania działań i operacji przez system)
- Niezawodność - bezbłędne obsługiwanie jak największej liczby zdarzeń
• Elastyczność - możliwość rozszerzania systemu i usuwania z niego błędów
• Względnie mały rozmiar
Języki programowania
Aby komputer mógł zrealizować powierzone mu zadanie, konieczne jest wykonanie wielu czynności polegających m.in. na:
- Opracowaniu algorytmu rozwiązania zadania
- Kodowaniu algorytmu w wybranym języku
- Uruchomieniu programu
Zespól wymienionych czynności określany jest mianem programowania
4