1.( jednostki w systemach binarnych, przeliczanie między wartościami dziesiętnymi,ósemkowymi i szesnastkowymi, operację arytmetyczne i funktory logiczne) 2.(budowa komputera, rodzaje gniazd procesorów,zalety i wady procesorów i systemów 32 i 64-bitowych i podstawowe operacje w DOS-ie)
Wypisać !
Thorerv
1. Jednostki w systemach binarnych: 1 bajt = 8 bitów następnie przedrostki kilo = 2^10 bajtów mega = 2^20 bajtów giga = 2^30 bajtów tera = 2^40 bajtów peta = 2^50 bajtów DEC - system dziesietny OCT - system ósemkowy HEX - system szesnastkowy
Konwersja z systemu DEC na OCT i HEX, najprościej wychodzi zamiana na te systemy z systemu binarnego, jednak dla mniej wprawionych w przeliczaniu proponuje się metodę wypisywania kolejnych reszt z dzielenia przez podstawę systemu, na który konwertujemy liczbę DEC. Przykład: liczba 123 DEC => OCT
123 mod 8 = 3 123/8 = 15
15 mod 8 = 7 15/8 = 1
1 mod 8 = 1
Zatem liczba 123 DEC to 173 OCT Analogicznie wygląda zamiana na system o innej dowolnej podstawie naturalnej. (ciekawostka, albo i nie) Bardzo łatwo można zamienić liczbę z systemu OCT na BIN, tak samo z HEX na BIN w obie strony. Dla przykładu niech posłuży wcześniej przedstawiona liczba 123 DEC, dla wprawnego oka wiadomo, że w systemie BIN liczba zmieści się na 7 bitach i będzie to 1111011 BIN, sprawdźmy:
Cyfra w systemie OCT mieści się na 3 pozycjach w systemie BIN dlatego, że 7 jest najwyższą cyfrą tego systemu a 7 binarnie zapisujemy jako 111 (dodanie 1 do 7 dało by osiem a to już 1000, wymaga kolejnej pozycji) 123 DEC = 173 OCT zatem, każdą z pozycji systemu OCT zapisujemy w postaci 0 i 1 na 3 pozycjach: 1 = 001 7 = 111 3 = 011 czyli 173 OCT = 001111011 BIN, zera z przodu nie mają znaczenia, zatem zgadza się.
Zamiana z BIN na HEX, podobnie jak w systemie OCT, tylko, że największą cyfrą w systemie HEX jest F czyli 15 DEC = 1111 BIN, zatem potrzeba 4 pozycji. Czyli weźmy naszą liczbę 001111011 i podzielmy ją po 4 bity (od prawej strony). Mamy wtedy: 001111011 => 0111 1011 => co daje nam 2 cyfry HEX, 7 i 11 zatem jest to 7B HEX, (zera z lewej strony są tylko dopełnieniem do odpowiedniej liczby pozycji, nie mają znaczenia w wyniku)
Operacje arytmetyczne: dodawanie,odejmowanie,mnożenie,dzielenie i pierwiastkowanie
Funktory logiczne, z podstawowych to: negacja,koniunkcja, alternatywa,implikacja i równoważność
2. Budowa komputera: Jednostka centralna czyli procesor, w którą obecnie wchodzą jednostki ALU i FPU. ALU to jednostka arytmetyczno - logiczna wykonuje obliczenia na operandach stało przecinkowych, a FPU liczy na operandach zmienno przecinkowych. O więcej szczegółów min. takich ja pamięć Cache to radzę poczytać o budowie procesora. Do tego dochodzi pamięć operacyjna i zwykle płyta główna aby możliwa była komunikacja pomiędzy pamięcią a procesorem no i urządzeniami I/O (wejścia wyjścia)
Gniazda procesorów, jest całą masa gniazd, w zależności od modelu procesora, ale głównym podziałem gniazd może być np. Slot, który jest bodajże już nie używany, kiedyś przy okazji procesorów Pentium, na początku lat 90, bodajże II i III, była okazja takie coś poznać. I jest gniazdo Socket obecnie używane i najczęściej spotykane.
Zalety i wady procesorów i systemów 32 i 64 bitowych W sumie to jedno z drugim jest powiązane bo: procesory 32 bitowe, są w stanie zaadresować 2^32 bitów pamięci, to jest jakieś 4GB, na dzień dzisiejszy to jest tylko 4GB, jeszcze z 15 lat temu można by o tym pomarzyć jak standardem było coś około 64-128 MB ;). Taki procesor operuje na słowach długości 32 bitach.
Dla procesorów 64 bitowych jest podobnie (podstaw za 32 , 64 ), są w stanie zaadresować 2^64 bitów pamięci to są jakieś 16x2^30 GB, (a pomyśleć ze Adresy IPv6 będą 128 bitowe ^^) Generalnie jest to ilość pamięci obecnie i raczej w najbliższym czasie nie osiągalna. No i wiadomo, procesor taki operuje na słowach o długości 64 bitów.
Podstawowe operacje w systemie DOS, powiedzmy, że do samego poruszania wystarczą 2 komendy CD i DIR i w sumie do reszty wystarcz HELP jako, że omawianie wszystkich parametrów, każdej z operacji było by nonsensem. Tworzenie katalogu komendą MKDIR/MD, COPY - kopiuje pliki/katalogi, DEL - usuwa pliki/katalogi oczywiście potrzebna jest znajomość parametrów z którymi należy wywoływać polecenia, a do tego najlepiej nadaje się HELP.
1 bajt = 8 bitów
następnie przedrostki
kilo = 2^10 bajtów
mega = 2^20 bajtów
giga = 2^30 bajtów
tera = 2^40 bajtów
peta = 2^50 bajtów
DEC - system dziesietny
OCT - system ósemkowy
HEX - system szesnastkowy
Konwersja z systemu DEC na OCT i HEX, najprościej wychodzi zamiana na te systemy z systemu binarnego, jednak dla mniej wprawionych w przeliczaniu proponuje się metodę wypisywania kolejnych reszt z dzielenia przez podstawę systemu, na który konwertujemy liczbę DEC.
Przykład: liczba 123 DEC => OCT
123 mod 8 = 3
123/8 = 15
15 mod 8 = 7
15/8 = 1
1 mod 8 = 1
Zatem liczba 123 DEC to 173 OCT
Analogicznie wygląda zamiana na system o innej dowolnej podstawie naturalnej.
(ciekawostka, albo i nie)
Bardzo łatwo można zamienić liczbę z systemu OCT na BIN, tak samo z HEX na BIN w obie strony.
Dla przykładu niech posłuży wcześniej przedstawiona liczba 123 DEC, dla wprawnego oka wiadomo, że w systemie BIN liczba zmieści się na 7 bitach i będzie to 1111011 BIN, sprawdźmy:
Cyfra w systemie OCT mieści się na 3 pozycjach w systemie BIN dlatego, że 7 jest najwyższą cyfrą tego systemu a 7 binarnie zapisujemy jako 111 (dodanie 1 do 7 dało by osiem a to już 1000, wymaga kolejnej pozycji)
123 DEC = 173 OCT zatem, każdą z pozycji systemu OCT zapisujemy w postaci 0 i 1 na 3 pozycjach:
1 = 001
7 = 111
3 = 011
czyli 173 OCT = 001111011 BIN, zera z przodu nie mają znaczenia, zatem zgadza się.
Zamiana z BIN na HEX, podobnie jak w systemie OCT, tylko, że największą cyfrą w systemie HEX jest F czyli 15 DEC = 1111 BIN, zatem potrzeba 4 pozycji. Czyli weźmy naszą liczbę 001111011 i podzielmy ją po 4 bity (od prawej strony). Mamy wtedy:
001111011 => 0111 1011 => co daje nam 2 cyfry HEX, 7 i 11 zatem jest to 7B HEX, (zera z lewej strony są tylko dopełnieniem do odpowiedniej liczby pozycji, nie mają znaczenia w wyniku)
Operacje arytmetyczne:
dodawanie,odejmowanie,mnożenie,dzielenie i pierwiastkowanie
Funktory logiczne, z podstawowych to:
negacja,koniunkcja, alternatywa,implikacja i równoważność
2. Budowa komputera:
Jednostka centralna czyli procesor, w którą obecnie wchodzą jednostki ALU i FPU. ALU to jednostka arytmetyczno - logiczna wykonuje obliczenia na operandach stało przecinkowych, a FPU liczy na operandach zmienno przecinkowych. O więcej szczegółów min. takich ja pamięć Cache to radzę poczytać o budowie procesora. Do tego dochodzi pamięć operacyjna i zwykle płyta główna aby możliwa była komunikacja pomiędzy pamięcią a procesorem no i urządzeniami I/O (wejścia wyjścia)
Gniazda procesorów, jest całą masa gniazd, w zależności od modelu procesora, ale głównym podziałem gniazd może być np. Slot, który jest bodajże już nie używany, kiedyś przy okazji procesorów Pentium, na początku lat 90, bodajże II i III, była okazja takie coś poznać. I jest gniazdo Socket obecnie używane i najczęściej spotykane.
Zalety i wady procesorów i systemów 32 i 64 bitowych
W sumie to jedno z drugim jest powiązane bo:
procesory 32 bitowe, są w stanie zaadresować 2^32 bitów pamięci, to jest jakieś 4GB, na dzień dzisiejszy to jest tylko 4GB, jeszcze z 15 lat temu można by o tym pomarzyć jak standardem było coś około 64-128 MB ;). Taki procesor operuje na słowach długości 32 bitach.
Dla procesorów 64 bitowych jest podobnie (podstaw za 32 , 64 ), są w stanie zaadresować 2^64 bitów pamięci to są jakieś 16x2^30 GB, (a pomyśleć ze Adresy IPv6 będą 128 bitowe ^^) Generalnie jest to ilość pamięci obecnie i raczej w najbliższym czasie nie osiągalna. No i wiadomo, procesor taki operuje na słowach o długości 64 bitów.
Podstawowe operacje w systemie DOS, powiedzmy, że do samego poruszania wystarczą 2 komendy CD i DIR i w sumie do reszty wystarcz HELP jako, że omawianie wszystkich parametrów, każdej z operacji było by nonsensem.
Tworzenie katalogu komendą MKDIR/MD, COPY - kopiuje pliki/katalogi, DEL - usuwa pliki/katalogi oczywiście potrzebna jest znajomość parametrów z którymi należy wywoływać polecenia, a do tego najlepiej nadaje się HELP.
Mam nadzieję, że pomogłem.