TheZero
Utente Colossal
- 4 Gennaio 2008
- 3.382
- 0
- Miglior risposta
- 0
il binario è il linguaggio macchina.Essenzialmente è catalogato come il più basso di livello in assoluto fra tutti i linguaggi di programmazione.Per programmare in binario dovete scrivere decine di istruzioni anche per un semplice print.Ed è molto,ma molto scomodo quando dovete trovare un errore.Comunque il binario prima di trovare quest'altro impiego nell'informatica,era prima un semplice sistema di numerazione.
In pratica in matematica si indica in parentesi alla fine del numero la base,per ottenere trasformazioni come queste: 1(10)=1(2).Ciò che ho appena scritto si legge: 1 in base 10 è ubuale a 1 in base 2 (binario).Altresì:
2(10)=10(2)
3(10)=11(2)
4(10)=100(2)
La base (nel binario è 2) determina dopo quante cifre va eseguito il "salto".In binario 2,perciò possiamo avere solo 0 ed 1,ed ogni ordine è una potenza di due.Ecco perchè in binario 4 si scrive 100,8 si scrive 1000,16 si scrive 10000 e via dicendo.
Inoltre esistono altre basi.Una che trova impiego nei sistemi unix,prevalentemente per il comando chmod è l'ottale.Il massimo dei permessi (scrittura,lettura,esecuzione) equivale alla massima cifra della base ripetuta per ogni privilegio (777).Ecco perchè per ottenere tutti i permessi su un file in ambiente unix (e dunque linux) digitiamo "chmod 777 FILE".
Gli altri parametri influenzati sono:
i permessi del proprietario
i permessi di gruppo
i permessi pubblici.
Se vorrò ad esempio permettere la lettura e l'esecuzione di un eseguibile (sempre sotto unix),ma voglio negarne la scrittura agli utenti all'infuori del proprietario allora setterò i permessi a 755
In pratica in matematica si indica in parentesi alla fine del numero la base,per ottenere trasformazioni come queste: 1(10)=1(2).Ciò che ho appena scritto si legge: 1 in base 10 è ubuale a 1 in base 2 (binario).Altresì:
2(10)=10(2)
3(10)=11(2)
4(10)=100(2)
La base (nel binario è 2) determina dopo quante cifre va eseguito il "salto".In binario 2,perciò possiamo avere solo 0 ed 1,ed ogni ordine è una potenza di due.Ecco perchè in binario 4 si scrive 100,8 si scrive 1000,16 si scrive 10000 e via dicendo.
Inoltre esistono altre basi.Una che trova impiego nei sistemi unix,prevalentemente per il comando chmod è l'ottale.Il massimo dei permessi (scrittura,lettura,esecuzione) equivale alla massima cifra della base ripetuta per ogni privilegio (777).Ecco perchè per ottenere tutti i permessi su un file in ambiente unix (e dunque linux) digitiamo "chmod 777 FILE".
Gli altri parametri influenzati sono:
i permessi del proprietario
i permessi di gruppo
i permessi pubblici.
Se vorrò ad esempio permettere la lettura e l'esecuzione di un eseguibile (sempre sotto unix),ma voglio negarne la scrittura agli utenti all'infuori del proprietario allora setterò i permessi a 755
Ultima modifica: