mirror of
https://github.com/szymon-jozef/ZUT-notatki.git
synced 2026-10-28 11:10:38 +01:00
refaktoryzacja notatek
This commit is contained in:
@@ -1 +0,0 @@
|
||||
[Zapis liczb rzeczywistych](/uczelnia/1_semestr/wprowadzenie_do_informatyki/2%20sykład/Zapis%20liczb%20rzeczywistych.md)
|
||||
@@ -1,9 +0,0 @@
|
||||
[Przetwarzanie danych](/uczelnia/1_semestr/wprowadzenie_do_informatyki/3%20wykład/Przetwarzanie%20danych.md)
|
||||
[Architektura von Neumann'a](/uczelnia/1_semestr/wprowadzenie_do_informatyki/3%20wykład/Architektura%20von%20Neumann'a.md)
|
||||
[Architektura Harvardzka](/uczelnia/1_semestr/wprowadzenie_do_informatyki/3%20wykład/Architektura%20Harvardzka.md)
|
||||
[RISC i CISC](/uczelnia/1_semestr/wprowadzenie_do_informatyki/3%20wykład/RISC%20i%20CISC.md)
|
||||
[Taksonomia Flynna](/uczelnia/1_semestr/wprowadzenie_do_informatyki/3%20wykład/Taksonomia%20Flynna.md)
|
||||
[Sterownik](/uczelnia/1_semestr/wprowadzenie_do_informatyki/3%20wykład/Sterownik.md)
|
||||
[DMA](/uczelnia/1_semestr/wprowadzenie_do_informatyki/3%20wykład/DMA.md)
|
||||
[Port](/uczelnia/1_semestr/wprowadzenie_do_informatyki/3%20wykład/Port.md)
|
||||
ALU - jednostka artmetyczno-logiczna
|
||||
@@ -1 +0,0 @@
|
||||
`Pamięć programu - Jednostka przetwarzająca - Pamięć danych`
|
||||
@@ -1,7 +0,0 @@
|
||||
1945 - maszyna z princeton
|
||||
|
||||
Podział komputera na trzy podstawowe części:
|
||||
- Procesor (część sterująca, część )
|
||||
- Pamięć
|
||||
- Urzędzenia wyjścia wyjścia
|
||||

|
||||
@@ -1 +0,0 @@
|
||||
Direct memory access - bezpośredni dostęp do pamięci, w czasie gdy magistrala nie jest sterowana przez cpu. Taki dostęp ma sterownik.
|
||||
@@ -1 +0,0 @@
|
||||
Konkretne miejsce w pamięci nasłuchiwane przez sterownik.
|
||||
@@ -1,6 +0,0 @@
|
||||
Dane -> układ -> wyniki
|
||||
|
||||
Dwa sposoby:
|
||||
- `Dane -> specjalizowany układ cyfrowy -> wyniki` - hardware
|
||||
- `Dane -> system mikroprocesorowy -> wyniki` - hardware, software
|
||||

|
||||
@@ -1,3 +0,0 @@
|
||||
CISC - complex intrusction set computer: złożone instrukcje, łatwiejsze programowanie, droższe w budowie, operowanie bezpośrednio na pamięci
|
||||
|
||||
RISC - reduced instruction set computer - prosta budowa, dłuższe programy, zwiększenie liczby rejestrów, ograniczenie komunikacji pomiędzy pamięcią, a procesorem.
|
||||
@@ -1 +0,0 @@
|
||||
Zarówno układ elektroniczny jak i program, który kontroluje impulsy elektryczne sterujące urządzeniem zewnętrznym.
|
||||
@@ -1,8 +0,0 @@
|
||||
SISD
|
||||
SIMD
|
||||
MISD
|
||||
MIMD
|
||||
|
||||
4 symbole
|
||||
1 i 3 symbol: M(multiple)/S(single)
|
||||
2 i 4 symbol: I(Instruction), D(data)
|
||||
@@ -0,0 +1,44 @@
|
||||
|
||||
ALU - jednostka artmetyczno-logiczna
|
||||
# Architektura Harvardzka
|
||||
`Pamięć programu - Jednostka przetwarzająca - Pamięć danych`
|
||||
|
||||
# Architektura von Neumann'a
|
||||
1945 - maszyna z princeton
|
||||
|
||||
Podział komputera na trzy podstawowe części:
|
||||
- Procesor (część sterująca, część )
|
||||
- Pamięć
|
||||
- Urzędzenia wyjścia wyjścia
|
||||

|
||||
|
||||
# DMA
|
||||
Direct memory access - bezpośredni dostęp do pamięci, w czasie gdy magistrala nie jest sterowana przez cpu. Taki dostęp ma sterownik.
|
||||
|
||||
# Port
|
||||
Konkretne miejsce w pamięci nasłuchiwane przez sterownik.
|
||||
|
||||
# Przetwarzanie
|
||||
Dane -> układ -> wyniki
|
||||
|
||||
Dwa sposoby:
|
||||
- `Dane -> specjalizowany układ cyfrowy -> wyniki` - hardware
|
||||
- `Dane -> system mikroprocesorowy -> wyniki` - hardware, software
|
||||

|
||||
|
||||
# Główne architektury
|
||||
- CISC - complex intrusction set computer: złożone instrukcje, łatwiejsze programowanie, droższe w budowie, operowanie bezpośrednio na pamięci
|
||||
- RISC - reduced instruction set computer - prosta budowa, dłuższe programy, zwiększenie liczby rejestrów, ograniczenie komunikacji pomiędzy pamięcią, a procesorem.
|
||||
|
||||
# Sterownik
|
||||
Zarówno układ elektroniczny jak i program, który kontroluje impulsy elektryczne sterujące urządzeniem zewnętrznym.
|
||||
|
||||
# Taksonomia Flynna
|
||||
SISD
|
||||
SIMD
|
||||
MISD
|
||||
MIMD
|
||||
|
||||
4 symbole
|
||||
1 i 3 symbol: M(multiple)/S(single)
|
||||
2 i 4 symbol: I(Instruction), D(data)
|
||||
@@ -0,0 +1,54 @@
|
||||
# WPROWADZENIE DO KRYPTOGRAFII BUAHAHHAH
|
||||
## Wstęp
|
||||
|
||||
- Szyfrowanie to zamiana tekstu jawnego na kryptogram.
|
||||
Deszyfrowanie to operacja odwrotna hihi.
|
||||
|
||||
- Kryptografia - z greckiego kryptos(ukryty), logos(słowo)
|
||||
|
||||
- Kryptoanaliza zajmuje się zagadnieniami związanymi z łamaniem szyfru, czyli próbą znalezienia klucz szyfru lub odczytaniem tekstu jawnego na podstawie kryptogramu, bez znajomości klucza.
|
||||
- Systemy kryptograficzne opisują sposób realizacji usług w sieci komputerowej przy użyciu technik kryptograficznych.
|
||||
- Wzrost potrzeb związanych z bezpieczeństwem z powodu rozwoju sieci komputerowej
|
||||
|
||||
`Czym się różni szyfrowanie symetryczne od szyfrowania symetrycznego?…`Dobre pytanie.
|
||||
|
||||
## Rodzaje systemów kryptograficznych
|
||||
- Podstawienie zakłada, że każdy element tekstu jawnego (bit, znak, litera)
|
||||
- *Trans*pozycja(hihi) zakłada przedstawienie kolejności elementów tekstu jawnego.
|
||||
|
||||
Podstawowe wymogi to brak straty informacji i odwracalność każdej operacji
|
||||
|
||||
Większość systemów, zwanych systemami produktowymi (ang. product systems) przewiduje wiele etapów podstawiania i transponowania, np. RSA
|
||||
|
||||
Według sposobu przetwarzania tekstu jawnego:
|
||||
- szyfr blokowy
|
||||
- szyfr strumieniowy
|
||||
|
||||
Szyfr cezara polegał na przesunięciu liter tekstu.
|
||||
|
||||
Polacy super odszyfrowywali dane.
|
||||
|
||||
Steganografia (z gr. zamaskowany zapis) służy do ukrywania faktu istnienia informacji.
|
||||
|
||||
|
||||
|
||||
Kryptografia - szyfrowanie
|
||||
Kryptoanaliza - łamanie szyfrów
|
||||
|
||||
Jakieś rozszerzanie alfabetu, kółeczka, czy coś tam, nie wiem.
|
||||
|
||||
Arytmetyka tygodniowa.
|
||||
|
||||
Definicja reszty z dzielenia, z jakiegoś powodu.elenia, z jakiegoś powodu.
|
||||
|
||||
Klasyfikacja szyfrów symetrycznych.
|
||||
|
||||
- Strumienoiwe
|
||||
- Blokowe
|
||||
- Klasyczne:
|
||||
- Przestawieniowe
|
||||
- Podstawieniowe:
|
||||
- Polialfabetyczna
|
||||
- Monoalfabetyczne
|
||||
# Dygresja
|
||||
Czy da się przedstawić informację nie używając wyrazów? Wyrazy to przecież pewna umowna metoda szyfrowania informacji. Czy da się przekazać wiedzę bez nich? Można by rzecz "jaki jest koń każdy widzi", ale nawet w naszych głowach opisujemy konia używając wyrazów. Wyrazy są u podstaw naszych procesów myślowych. Są jednak ludzie, którzy nie potrafią mówić, a myślą. Czy umiejętność mowy upośledza nas w pewien sposób? A może własnie mowa pozwoliła nam na myślenie abstrakcyjno-matematyczne? Myślę, że poprawną odpowiedzią byłaby ta druga. Bez słów nie ma informacji. Są fakty, które bez słów są dla nas niemal niepoznawalne.
|
||||
@@ -1,2 +1,3 @@
|
||||
[2 wykład](/uczelnia/1_semestr/wprowadzenie_do_informatyki/2%20sykład/2%20wykład.md)
|
||||
[3 wykład](/uczelnia/1_semestr/wprowadzenie_do_informatyki/3%20wykład/3%20wykład.md)
|
||||
[Kryptografia](Kryptografia.md)
|
||||
[Zapis liczb rzeczywistych](Zapis%20liczb%20rzeczywistych.md)
|
||||
[Architektury komputerowe](Architektury%20komputerowe.md)
|
||||
Reference in New Issue
Block a user