Zasada programowa komputera. Składniki komputera i ich funkcje

Komponenty komputerowe i ich funkcje są znane wszystkim współczesnym studentom, uważnie wsłuchiwali się w kurs informatyki. Studenci, którzy przystąpili do technicznych specjalności związanych z komputerami, są również dobrze wyszkoleni w tej dziedzinie. Ale jeśli w zasadach współczesnego komputera chce zrozumieć osobę, program edukacyjny nie otrzymał konkretnych informacji, będzie musiał szukać odpowiednich źródeł informacji. Warto zauważyć, że niektórzy autorzy piszą dla siebie: używając wielu niezrozumiałych pojęć z dala od tej ludzkiej domeny. Zrozum, jak skonstruowałeś i działałeś na komputerze osobistym (PC), to proste, po prostu musisz poradzić sobie z wyznaczonym celem przed sobą. Świat technologii komputerowych jest naprawdę ekscytujący!

O czym to jest?

Zanim dowiesz się, jakie są podstawy oprogramowania systemowego, z czego składa się maszyna i jak ją zaprogramować, najpierw musisz zrozumieć, na czym koncentruje się obiekt. Jego imię przyszło do nas z angielskiego. Komputer jest obecnie nazywany maszyną elektroniczną, która może być zaprogramowana do gromadzenia danych, przetwarzania informacji i przekazywania wiedzy.


Najważniejszy, główny przedmiot, na którym zbudowany jest komputer - generator zegara. To on wytwarza sygnały w określonych odstępach czasu. Impulsy są ponadto zaangażowane w proces pracy różnych wewnętrznych, zewnętrznych urządzeń wejściowych, ich przetwarzania iwyjście W rzeczywistości proces zarządzania obejmuje dystrybucję sygnałów w taki sposób, aby osiągnąć cel postawiony przed człowiekiem. Niezależnie kieruje wszystkie sygnały tam, gdzie nie ma takiej potrzeby: dzieje się to w trybie automatycznym przy obecności odpowiedniego sterowania programowego. To prawda, że ​​wynik odniesie sukces tylko w warunkach odpowiedniego kodu bez błędów.

Jak to działa?

Kluczowy aspekt, który zawsze jest wyjaśniony w ramach kursów komputerowych dla początkujących: zasada programu jest podstawą przepływu pracy. Mówimy o obecności w pamięci komputera specjalistycznego programu. Pomysł ten stał się najważniejszy dla architektury komputerowej w chwili obecnej. Na kursach (komputerowych) dla początkujących należy koniecznie zapisać główne tezy zasady:

  • program komputerowy jest zapisywany w pamięci elektronicznej, która jest przechowywana jako oryginalne wartości;
  • Sekwencje programów poleceń kodowanych przez liczby i format nie różnią się.
  • Podstawowy postulat zasady programowej komputera

    Ogólny opis komputera zawsze zaczyna się od deklaracji tej zasady zarządzania, ze względu na obecność wstępnie napisanego kodu, który maszyna musi wykonać. Taki pomysł stał się podstawą do zrozumienia uniwersalności komputera: w określonym czasie problem ten został rozwiązany, co reguluje zaktualizowany program.
    Po uzyskaniu wyniku można przejść do następnego programu, korzystając z opisanego w nim algorytmu. Takie podejście implikujeoprogramowanie użytkowe. Zasada programowa komputera deklaruje obecność obowiązkową dla każdego nowoczesnego użytkownika. Co ciekawe, utwórz kod (oczywiście, nie każdy, ale nadal), ludzie również stosują programy, algorytmy, które są DO.

    Terminologia

    Jak wynika z tytułu, podstawową koncepcją nowoczesnego podejścia do określania zasad działania komputera staje się program. Z tego powodu istnieje zapis danych, danych wyjściowych z pamięci do urządzenia zewnętrznego, wszelkich innych operacji - obliczeń, konstrukcji obrazu i tak dalej. Termin ten jest używany do oznaczenia zapisu algorytmicznego, który pozwala uzyskać rozwiązanie sformułowanego problemu poprzez kolejne wykonanie operacji. Program jest sformułowany przy użyciu operatorów wybranego języka dostępnych dla komputera. Głównym zadaniem każdego nowoczesnego programu - kontrola działania sprzętu. Korzystanie z aplikacji jest pierwszą oznaką zasad oprogramowania na komputerze.

    Jak z niego korzystać?

    Załóżmy, że w ramach rozwiązania zadania dana osoba potrzebuje analizy pracy przedsiębiorstwa, w którym jest zatrudniony, iw związku z tym musi zbudować przykłady modeli komputerowych. Zasada program komputera staje się niezbędnym narzędziem w realizacji zadania: nie ma nic rysować ręcznie i przeprowadzenia obszernych obliczeń należy wybrać program, który właściwy sposób i we właściwym czasie aktywuje możliwości sprzętowych urządzenia, w końcu doprowadzić do urządzeniewynik transferu informacji (monitor, drukarka).

    Z drugiej strony wyniki są poprawne tylko wtedy, gdy są dobrze stosowane. Nie powinno wymagać udoskonalenia, to znaczy, że użytkownik uruchamia produkt tylko i korzysta z jego zrozumiałych funkcji bez konieczności posiadania specjalnej edukacji związanej z wewnętrzną strukturą. Wszystko, czego potrzebuje, to zrozumienie kolejności stosowania i znajomości ogólnego opisu komputera. Zasada programowa komputera oznacza dostępność specjalistycznej dokumentacji dla całego stosownego oprogramowania.

    Oprogramowanie

    Pojęcie to ma na celu scharakteryzowanie zestawu reguł, zestawów proceduralnych, składników programu i oficjalnej dokumentacji uzupełniającej, która umożliwia przetwarzanie danych i realizację deklarowanej funkcjonalności systemu.
    Rozumiejąc istotę zasad programu komputerowego, ważne jest, aby wziąć pod uwagę fakt, że CA i struktura sprzętu pozostają w stałym związku, a funkcjonalność jednego jest określona przez klarowność pracy innej. To, co jest używane na nowoczesnych komputerach, zależy od parametrów technicznych i nazywa się konfiguracja oprogramowania.

    Podejście metodologiczne

    Zasada programowa komputera opiera się na ideach wyrażonych przez Babbage'a von Neumanna. Przyjmuje się mówić o trzech kluczowych elementach:
  • procesor;
  • pamięć;
  • urządzenia, które pozwalają na wyjście, wprowadź informacje.
  • Mówiąc o procesorze, jednostka została przyjęta na dwóch urządzeniach:
  • kontrolowanie;
  • zapewnia logiczne,operacje arytmetyczne.
  • System klasyfikacji

    Przyjmuje się podział komputera na kilka dużych kategorii:
  • duży;
  • mini;
  • mikro;
  • PC.
  • Duże - potężne urządzenia, rozprowadzane w dużych organizacjach, często działają na korzyść gospodarki. Do obsługi takich urządzeń potrzeba kilkudziesięciu profesjonalistów. Duże komputery - podstawowy element tworzenia centrum obliczeniowego. Na tak olbrzymiej maszynie niespecjalistycznej nie można odgadnąć, które urządzenie jest przeznaczone do przetwarzania informacji!
    Mini - komputery o małych rozmiarach, stosunkowo niskiej wydajności, niskiej cenie. Często używane przez firmy, instytucje badawcze, badawcze i edukacyjne. Mają kontrolę nad procesami produkcyjnymi. Mikro - nawet mniejszy niż komputery, które są aktywnie wykorzystywane nie tylko w przedsiębiorstwach, ale w centrach komputerowych jako sprzęt pomocniczy.

    PC

    Prawdopodobnie jest to ta kategoria technologii i powoduje tak dużą ciekawość zasad programowych komputera. Termin używany do określenia techniki używanej w miejscu pracy, czyli przeznaczonej dla jednej osoby. Dość często, przy użyciu komputera, zapewniają one bardziej efektywną naukę, przepływ pracy, ale ta funkcjonalność nie jest ograniczona. Międzynarodowa standaryzacja pozwoliła wprowadzić podział grupy. Przydzielaj następujące kategorie:
  • masa;
  • biuro;
  • telefon komórkowy;
  • pracownicy;
  • gra.
  • Dlaczego jesteś?

    W zależności odW mniejszym lub większym stopniu koncentrując się na rozwiązywaniu problemów, zwykle mówi się o specjalizacji komputerowej. Istnieją:
  • uniwersalne;
  • wyspecjalizowane.
  • Pierwszy zaprojektowany do szerokiej gamy zadań, systemy komputerowe mogą być budowane na zamówienie, wybierając optymalne elementy konstrukcyjne. Wynikowy komputer będzie efektywny dla przepływu pracy przy edycji tekstu lub plików muzycznych i tak dalej. Wyspecjalizowane - są to maszyny stworzone do pewnego ukierunkowania pracy. Należą do nich komputery pokładowe zainstalowane w samolotach, samochody. Eksplorując taką maszynę, niedoświadczony użytkownik prawdopodobnie nie od razu zrozumie urządzenie, które ma obsługiwać te informacje! Wiele z nich ma dużą liczbę ekranów, liczników, czujników, świateł - oczy po prostu się wyczerpują. Dlatego, aby zastosować w praktyce takie urządzenie, najpierw musisz przejść specjalistyczny kurs rozwoju.

    Dane: przechowywanie i przetwarzanie

    Zasada programowa komputera polega na wykonywaniu określonych programów, które ostatecznie generują użyteczne informacje wykorzystywane przez użytkownika do rozwiązywania jego zadań. W rzeczywistości komputer - wykonawca danej osoby zestaw poleceń szablonu, zwany algorytmem. Pomysły projektowe oparte są na algebrze Boole'a. W rzeczywistości, w maszynie załadowanej w formacie czytelnym dla komputera, zestaw reguł, które pozwalają konsekwentnie wykonywać ograniczoną liczbę czynności, w wyniku czego zostaną uzyskanekonieczny wynik dla osoby. Algorytm charakteryzuje się nazwą, punktem początkowym, skończonym. Pomysł, co istotę zasad programu pracy komputerowej można uzyskać analizując główne cechy algorytmu:
  • dyskretność (zestaw poleceń jest tworzony przez określone akcje, dla których zadeklarowana kolejność);
  • determinizm (każde działanie jest ściśle określone, nie może mieć więcej niż jedno znaczenie);
  • skończoność (działania osobno, algorytm w ogóle musi mieć sposób ukończenia);
  • wydajność (brak błędów, potwierdzenie wyniku dla skończonej liczby iteracji);
  • masa (przydatność dla dużej liczby zadań tego samego typu, inny rozkład parametrów wyjściowych).
  • Trzy zasady Neumanna

    Postulaty te zostały urzeczywistnione w 1946 r., Kiedy możliwe było zbudowanie pierwszego komputera w historii ludzkości. Principles of Neumann:
  • kontrola oprogramowania;
  • jednorodność pamięci;
  • targetowanie.
  • A jeśli więcej?

    Zasada zarządzania obejmuje obecność zestawu poleceń, konsekwentnie realizowanego przez procesor w trybie automatycznym. Jednorodność pamięci wiąże się z gromadzeniem informacji w jednym rodzaju pamięci, co eliminuje konieczność określania charakteru danych w danej komórce. Programy i dane są przechowywane, dzięki czemu można zastosować do nich tę samą sekwencję czynności. Użytkownik, umiejętnie wykorzystując tę ​​funkcję, ma wiele możliwości. Załóżmy, że uruchamiając program, możesz pracować nad nim, wybierając zasady jego uzyskaniaczęści
    Adresowanie wskazuje, że pamięć komputera jest uporządkowana, utworzona przez komórki, a każda z nich ma swój unikalny numer. Procesor może w każdej chwili zażądać informacji z dowolnej komórki, uporządkowana struktura zapewni najszybszy dostęp do wymaganych informacji. Różne obszary pamięci mogą być inaczej nazwane, programy w nich zapisane są po prostu wyszukiwane, a gromadzenie uporządkowanych informacji pozwala uprościć procedurę dostępu. Ponadto, używając przypisanych im nazw, łatwiej jest zmienić zapisane informacje, wykonując wybrany zestaw działań programu.

    Reprezentacja danych i programów

    Wszelkie informacje mogą być przetwarzane przez nowoczesne komputery: grafikę, obrazy, tekst, dźwięk. Wynika to z możliwości konwersji na format zrozumiały dla poziomu sprzętu. Procesor otrzymuje instrukcję, na podstawie której wykonywane są operacje. Rozwiązaniu zadaniowemu towarzyszy ciąg czynności, często obejmujący niezliczone operacje. Nazywa się to programem. Oprogramowanie, które ma współczesnego użytkownika, pojawiło się nie jednorazowo. Kilka dziesięcioleci w zaawansowanych umysłach naszego świata poszło do opracowania podstawowych zasad budowy programu, ustanowienia optymalnych operacji, pozwalających szybko i skutecznie uzyskać wynik przy minimalnym obciążeniu sprzętowym. Dla nowoczesnego komputera - zestaw takich programów.

    FOR: features

    Żaden zwykły nowoczesny użytkownik nie będzie w stanie pracować, jeśli komputer nie jest wyposażonyoprogramowanie systemowe. Główny składnik tego kompleksu - system operacyjny, uznany za podstawowy element. Ten element jest konieczny, jego brak uniemożliwia komputerowi zrozumienie przeciętnej osoby. Oprócz systemu operacyjnego kategoria systemu obejmuje szereg projektów usługowych, programów usług. Niektóre z nich radzą sobie z dyskami, innymi danymi kompresji, odpornymi na złośliwe ataki i tym podobne. Aby móc korzystać z komputera do rozwiązywania zadań postawionych przed użytkownikiem, konieczne jest umieszczenie programu. Takie projekty pomagają tworzyć informacje graficzne, rysunki, dźwięki, tekst, pozwalając na przeprowadzanie operacji za pomocą danych liczbowych. Kategoria aplikacji jest podzielona na:
  • aplikacje;
  • systemy programowania.
  • Zastosowane

    Systemy programujące są potrzebne profesjonalistom zajmującym się tworzeniem nowych produktów dla komputera. Obecnie opracowuje się kilka języków programowania, najbardziej rozpowszechnioną rodzinę programowania obiektowego. Bardzo popularne są środowiska wizualne. Nawet początkujący w stosowaniu takich produktów mogą opanować podstawowe operacje kodowania i stworzyć własny, nadający się do obróbki produkt. Dodatki to nieco inny typ oprogramowania aplikacyjnego. Przez to przetwarzanie tablic tekstowych, informacji graficznych i dźwiękowych, liczb i wideo. Możesz użyć specjalistycznych programów do pracy w sieci. Korzystanie z produktów nie wymaga umiejętności programowania. Udostępnione programy, które pozwalająrozwiązywać klasyczne zadania, które są niezbędne dla praktycznie każdego użytkownika. Obejmują one edytory tekstu, wykresy, tabele, systemy, które pozwalają centralnie zarządzać zgromadzonymi danymi według baz danych. Nie trzeba przeoczyć produktów, za pomocą których można tworzyć prezentacje. Sieci komputerowe, które ostatnio aktywnie się rozwijały, znacznie zwiększyły znaczenie programów zapewniających komunikację użytkowników.

    Jakie inne programy tam są?

    Niektóre oferują alokację programu antywirusowego w osobnej grupie, której znaczenie wzrasta rok po roku ze względu na wzrost rozpowszechnienia szkodliwego oprogramowania. Godne uwagi są profesjonalne środowiska programistyczne, z których korzystają wykwalifikowani użytkownicy. Służą do tworzenia animacji, grafiki, pomocy w projektowaniu projektów, wykonywania złożonych obliczeń księgowych, tłumaczenia tekstów. Niezwykle cenne słowniki elektroniczne dla wielu współczesnych użytkowników. Ważna kategoria oprogramowania - programy szkoleniowe, które pozwalają na podniesienie poziomu w wybranej specjalizacji bez udziału osób trzecich. Jest to najbardziej istotne w odniesieniu do języków obcych. Zapotrzebowanie jest wykorzystywane do testów, opiekunów, zaprogramowanych w formacie elektronicznym.

    OS: funkcjonalność

    System operacyjny działa w ścisłej współpracy ze sprzętem komputerowym, zarządza techniką, przesyła polecenia użytkownika w formacie czytelnym maszynowo. Funkcjonalność systemu operacyjnego:
  • wymiana danych między urządzeniami;
  • przechowywanie danych, zapewnienie ich dostępności;
  • Sprawność organizacyjna pracownikówprocesy;
  • Raport błędów, odpowiednia reakcja na wypadek;
  • kontrola nad działaniem sprzętu;
  • dostęp do zasobów systemowych;
  • zapewnienie wzajemnego dialogu między maszyną a użytkownikiem.
  • Powiązane publikacje