Search
Cílem cvičení je seznámení s učebnou, zopakování základních pojmů na téma reprezentace dat v počítači.
Na cvičení budeme vycházet z následujícího programu v C, který budeme dále modifikovat.
Program pro zobrazování reprezentace čísel:
#include <stdio.h> #define PRINT_MEM(a) print_mem((unsigned char*)&(a), sizeof(a)) void print_mem(unsigned char *ptr, int size) { int i; printf("adresa = 0x%08lx\n", (long unsigned int)ptr); for (i = 0; i < size; i++) { printf("0x%02x ", *(ptr+i)); } printf("\n"); } int main() { unsigned int unsig = 5; int sig = -5; printf("hodnota = %d\n", unsig); PRINT_MEM(unsig); printf("\nhodnota = %d\n", sig); PRINT_MEM(sig); return 0; }
Učebna KN:E-307 je vybavena počítači se síťovou instalací operačního systému Ubuntu GNU/Linux.
Po zapnutí počítače je zaveden z lokálního serveru přes PXE zavaděč GRUB. Ten umožňuje volit
Volba menu zajistí natažení image jádra GNU/Linux a počátečního RAM-disku ze sítě s využitím protokolu TFTP. Po spuštění jádra je připojen přes NFS kořenový svazek. Ten je ale připojen jen v režimu pro čtení. Pro dočasné uložení lokálních změn je pak nad tuto adresářovou strukturu namapovaný souborový systém pro dočasné uložení lokálních změn. Jedná se buď o modul AUFS nebo Overlayfs. Pro ověření přihlašovacích údajů se používá systém Kerberos. Do adresářové struktury systému jsou připojené domovské adresáře přes síťový protokol NFS.
Pro ověření oprávnění k přístupu do systému a se používá systém Kerberos Katedry počítačů.
Heslo pro instalace GNU-Linuxu na Katedře počítačů lze nastavit na stránce http://www.felk.cvut.cz/ , v položce IT služby na KN
Nastavení hesla pro učebny KN:E-307, KN:E-310, KN:E-311, KN:E-331, T2:H1-130, T2:H1-131.
V případě problémů s kontem kontaktuje Ing. Petra Bendu ze skupiny IT K13136 (petr.benda@fel.cvut.cz).