Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Gratuito
l'accesso più veloce di browser!
 

Kernel

Indice Kernel

Il kernel (pronuncia IPA), in informatica, costituisce il nucleo fondamentale di un sistema operativo ovvero il software avente il compito di fornire ai processi in esecuzione sull'elaboratore un accesso sicuro e controllato all'hardware.

60 relazioni: AIX (sistema operativo), Alfabeto fonetico internazionale, AmigaOS, Amoeba (sistema operativo), Andrew Stuart Tanenbaum, Anni 1980, Anni 1990, Applicazione (informatica), BeOS, Berkeley Software Distribution, Chiamata di sistema, ChorusOS, Citrix Systems, Compilatore, Computer, Comunicazione tra processi, Debugger, DragonFly BSD, Driver, Esecuzione (informatica), FreeBSD, GNU Hurd, Haiku (sistema operativo), Hardware, Hardware abstraction layer, Informatica, Kernel mode, Kernel panic, Libreria (software), Linus Torvalds, Linux (kernel), Macchina virtuale, Mach (kernel), MacOS, Massachusetts Institute of Technology, Memoria (informatica), Microsoft, Microsoft Windows, Minix, MorphOS, Multitasking, Processo (informatica), Programma (informatica), Programmatore, QNX, Read Only Memory, Scheduler, Schermata blu di errore, Server, Sistema embedded, ..., Sistema operativo, Software, Space Shuttle, Spazio utente, Thread (informatica), Università di Cambridge, Università di Glasgow, Unix, Windows NT, XNU. Espandi índice (10 più) »

AIX (sistema operativo)

AIX, acronimo di Advanced Interactive eXecutive, è il marchio registrato dall'IBM che rappresenta la versione proprietaria del sistema operativo Unix sviluppato dalla società.

Nuovo!!: Kernel e AIX (sistema operativo) · Mostra di più »

Alfabeto fonetico internazionale

L'alfabeto fonetico internazionale (AFI, comunemente indicato con la sigla in lingua inglese IPA, International Phonetic Alphabet) è un sistema di scrittura alfabetico, basato principalmente sull'alfabeto latino, utilizzato per rappresentare i suoni delle lingue nelle trascrizioni fonetiche.

Nuovo!!: Kernel e Alfabeto fonetico internazionale · Mostra di più »

AmigaOS

AmigaOS è il sistema operativo della piattaforma informatica Amiga.

Nuovo!!: Kernel e AmigaOS · Mostra di più »

Amoeba (sistema operativo)

Amoeba (Amoeba distributed operating system) è un sistema operativo basato su microkernel sviluppato per fini di ricerca da Andrew S. Tanenbaum presso la Vrije Universiteit di Amsterdam.

Nuovo!!: Kernel e Amoeba (sistema operativo) · Mostra di più »

Andrew Stuart Tanenbaum

Professore di Informatica (Computer Science) alla Libera Università (Vrije Universiteit) di Amsterdam.

Nuovo!!: Kernel e Andrew Stuart Tanenbaum · Mostra di più »

Anni 1980

Nessuna descrizione.

Nuovo!!: Kernel e Anni 1980 · Mostra di più »

Anni 1990

Nessuna descrizione.

Nuovo!!: Kernel e Anni 1990 · Mostra di più »

Applicazione (informatica)

Il termine applicazione in informatica individua un programma installato o una serie di programmi in fase di esecuzione su un computer con lo scopo e il risultato di rendere possibile una o più funzionalità, servizi o strumenti utili e selezionabili su richiesta dall'utente tramite interfaccia utente, spesso attraverso un'elaborazione a partire da un input fornito dall'utente interagendo con esso.

Nuovo!!: Kernel e Applicazione (informatica) · Mostra di più »

BeOS

BeOS/Zeta è un sistema operativo per personal computer prodotto da Be Incorporated negli anni novanta, con l'obiettivo di fornire un sistema particolarmente adatto allo sviluppo ed esecuzione di applicativi multimediali; pioneristico per l'epoca e molto apprezzato, dopo l'abbandono del progetto da parte di Be Inc.

Nuovo!!: Kernel e BeOS · Mostra di più »

Berkeley Software Distribution

La Berkeley Software Distribution, sigla BSD, è la variante originaria di Unix sviluppata presso l'Università di Berkeley in California ed è alla base di una delle due famiglie principali di sistemi operativi liberi attualmente più diffusi, tra cui gli esponenti più noti sono FreeBSD, PC-BSD, OpenBSD, NetBSD, GhostBSD, MidnightBSD, DesktopBSD, FreeNAS, FreeSBIE, DarwinOS (il cuore Unix di macOS) e DragonFly BSD (con le sue distribuzioni FireflyBSD).

Nuovo!!: Kernel e Berkeley Software Distribution · Mostra di più »

Chiamata di sistema

In informatica, una chiamata di sistema (in inglese system call) è il meccanismo, usato da un processo a livello utente o livello applicativo, per richiedere un servizio a livello kernel dal sistema operativo del computer in uso.

Nuovo!!: Kernel e Chiamata di sistema · Mostra di più »

ChorusOS

Chorus nasce come kernel basato sul modello ad attori.

Nuovo!!: Kernel e ChorusOS · Mostra di più »

Citrix Systems

Citrix Systems Inc. è una società multinazionale fondata nel 1989, che fornisce tecnologie per la virtualizzazione desktop e server, networking, Software-as-a-Service (SaaS) e cloud computing, inclusi i prodotti Xen open source.

Nuovo!!: Kernel e Citrix Systems · Mostra di più »

Compilatore

Un compilatore è un programma informatico che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni di un altro linguaggio (codice oggetto).

Nuovo!!: Kernel e Compilatore · Mostra di più »

Computer

Un computer (pronuncia italiana), in italiano anche elaboratore (vedi «aspetti linguistici»), è una macchina automatizzata in grado di eseguire complessi calcoli matematici ed eventualmente altri tipi di elaborazioni dati.

Nuovo!!: Kernel e Computer · Mostra di più »

Comunicazione tra processi

In informatica l'espressione comunicazione tra processi (in inglese inter-process communication o IPC) si riferisce a tutte quelle tecnologie software il cui scopo è consentire a diversi processi di comunicare tra loro scambiandosi dati e informazioni.

Nuovo!!: Kernel e Comunicazione tra processi · Mostra di più »

Debugger

Un debugger in informatica è un programma/software specificatamente progettato per l'analisi e l'eliminazione dei bug (debugging), ovvero errori di programmazione interni al codice di altri programmi.

Nuovo!!: Kernel e Debugger · Mostra di più »

DragonFly BSD

Dragonfly BSD è un sistema operativo Unix-like per macchine multiprocessori derivato dalla versione 4.8 di FreeBSD.

Nuovo!!: Kernel e DragonFly BSD · Mostra di più »

Driver

Un driver, in informatica, indica l'insieme di procedure software, spesso scritte in assembly, che permette ad un sistema operativo di pilotare un dispositivo hardware.

Nuovo!!: Kernel e Driver · Mostra di più »

Esecuzione (informatica)

In informatica l'esecuzione è il processo tramite il quale un computer o una macchina virtuale esegue (elabora) le istruzioni di un programma, seguendone il flusso di esecuzione specificato nel rispettivo codice sorgente.

Nuovo!!: Kernel e Esecuzione (informatica) · Mostra di più »

FreeBSD

FreeBSD è un sistema operativo Unix-like libero derivato dalla Berkeley Software Distribution.

Nuovo!!: Kernel e FreeBSD · Mostra di più »

GNU Hurd

GNU Hurd (anche detto The Hurd) è un software libero del progetto GNU sviluppato a partire dal 1990 per sostituire il kernel di Unix.

Nuovo!!: Kernel e GNU Hurd · Mostra di più »

Haiku (sistema operativo)

Haiku, conosciuto in passato come OpenBeOS, è un progetto open source che mira a ricreare ed estendere il sistema operativo BeOS.

Nuovo!!: Kernel e Haiku (sistema operativo) · Mostra di più »

Hardware

L'hardware è la parte fisica di un computer, ovvero tutte quelle parti elettroniche, elettriche, meccaniche, magnetiche, ottiche che ne consentono il funzionamento.

Nuovo!!: Kernel e Hardware · Mostra di più »

Hardware abstraction layer

Hardware Abstraction Layer (HAL) o strato di astrazione dall'hardware è un insieme di funzioni di I/O il più possibile generiche e semplici, il cui compito è di tenere conto di tutte le differenze fra dispositivi fisici diversi al posto del programma che lo userà, nascondendogli la vera identità e natura di essi: per esempio il programma, invece di aprire personalmente un file chiederà all'HAL di farlo per lui e l'HAL, appena esaudita la richiesta, gli passerà un riferimento al file per la lettura (o lo leggerà per lui).

Nuovo!!: Kernel e Hardware abstraction layer · Mostra di più »

Informatica

L'informatica è la scienza applicata che si occupa del trattamento dell'informazione mediante procedure automatizzate.

Nuovo!!: Kernel e Informatica · Mostra di più »

Kernel mode

Nei sistemi operativi che per la protezione fanno uso di meccanismi basati sul modello dei domini gerarchici di protezione, viene solitamente chiamato kernel mode (in inglese modalità del kernel) lo stato di privilegio massimo riservato all'esecuzione del kernel.

Nuovo!!: Kernel e Kernel mode · Mostra di più »

Kernel panic

In informatica un kernel panic è una azione intrapresa da un sistema operativo Unix o Unix-like volta a identificare un errore fatale interno.

Nuovo!!: Kernel e Kernel panic · Mostra di più »

Libreria (software)

Una libreria, in Informatica, è un insieme di funzioni o strutture dati predefinite e predisposte per essere collegate ad un programma software attraverso un opportuno collegamento.

Nuovo!!: Kernel e Libreria (software) · Mostra di più »

Linus Torvalds

Nato a Helsinki da una famiglia appartenente alla minoranza finlandese di lingua svedese, ha studiato all'Università di Helsinki tra il 1988 e il 1996, conseguendo la laurea in informatica con una tesi intitolata Linux: A Portable Operating System.

Nuovo!!: Kernel e Linus Torvalds · Mostra di più »

Linux (kernel)

Linux è un kernel, creato nel 1991 da Linus Torvalds, che insieme al sistema operativo GNU, ideato da Richard Stallman e utilizzato congiuntamente, hanno dato vita al sistema operativo GNU/Linux, diffusosi nelle sue varie distribuzioni.

Nuovo!!: Kernel e Linux (kernel) · Mostra di più »

Macchina virtuale

In informatica il termine macchina virtuale (VM) indica un software che, attraverso un processo di virtualizzazione, crea un ambiente virtuale che emula tipicamente il comportamento di una macchina fisica (PC client o server) grazie all'assegnazione di risorse hardware (porzioni di disco rigido, RAM e risorse di processamento) ed in cui alcune applicazioni possono essere eseguite come se interagissero con tale macchina; infatti se dovesse andare fuori uso il sistema operativo che gira sulla macchina virtuale, il sistema di base non ne risentirebbe affatto.

Nuovo!!: Kernel e Macchina virtuale · Mostra di più »

Mach (kernel)

Mach è un kernel sviluppato dalla Università Carnegie Mellon durante l'attività di ricerca sui sistemi operativi paralleli e distribuiti.

Nuovo!!: Kernel e Mach (kernel) · Mostra di più »

MacOS

macOS (pronunciato in inglese come /mæk oʊ/), precedentemente noto come OS X (/oʊ ɛs tɛn/) e come Mac OS X (/mæk oʊ ɛs tɛn/), è il sistema operativo sviluppato da Apple Inc. per i computer Macintosh.

Nuovo!!: Kernel e MacOS · Mostra di più »

Massachusetts Institute of Technology

L'Istituto di tecnologia del Massachusetts (in inglese: Massachusetts Institute of Technology, MIT) è una delle più importanti università di ricerca del mondo con sede a Cambridge, nel Massachusetts (Stati Uniti).

Nuovo!!: Kernel e Massachusetts Institute of Technology · Mostra di più »

Memoria (informatica)

La memoria, in informatica, è un elemento di un computer o di un suo sottosistema deputato alla memorizzazione dei dati, la cui implementazione fisica dà vita ai vari supporti di memorizzazione esistenti.

Nuovo!!: Kernel e Memoria (informatica) · Mostra di più »

Microsoft

Microsoft Corporation, (in precedenza Micro-soft Company e Microsoft Inc., detta comunemente per ellissi Microsoft) è una azienda d'informatica con sede a Redmond nello Stato di Washington (USA).

Nuovo!!: Kernel e Microsoft · Mostra di più »

Microsoft Windows

Microsoft Windows (abbreviazioni comunemente utilizzate: "Windows" o "Win") è una famiglia di ambienti operativi e sistemi operativi prodotta da Microsoft Corporation dal 1985.

Nuovo!!: Kernel e Microsoft Windows · Mostra di più »

Minix

Minix è un sistema operativo basato su un'architettura a microkernel.

Nuovo!!: Kernel e Minix · Mostra di più »

MorphOS

MorphOS è il sistema operativo nativo del computer Pegasos, basato su un microkernel denominato Quark.

Nuovo!!: Kernel e MorphOS · Mostra di più »

Multitasking

In informatica, un sistema operativo con supporto per il multitasking (multiprocessualità) permette di eseguire più programmi contemporaneamente: se ad esempio viene chiesto al sistema di eseguire contemporaneamente due processi A e B, la CPU eseguirà per qualche istante di tempo il processo A, poi per qualche istante successivo il processo B, poi tornerà a eseguire il processo A e così via.

Nuovo!!: Kernel e Multitasking · Mostra di più »

Processo (informatica)

In Informatica, per processo (o task) si intende l'attività di esecuzione di un programma in modo sequenziale, ovvero un compito che il processore dell'elaboratore deve portare a termine su richiesta dell'utente.

Nuovo!!: Kernel e Processo (informatica) · Mostra di più »

Programma (informatica)

Un programma, in informatica,è un software che può essere eseguito da un elaboratore per ricevere in input determinati dati di un problema automatizzabile e restituirne in output le (eventuali) soluzioni.

Nuovo!!: Kernel e Programma (informatica) · Mostra di più »

Programmatore

Il programmatore (noto anche con le espressioni inglesi developer, ovvero sviluppatore, e coder, traducibile come "creatore di codice"), in informatica, è un tecnico che, attraverso la relativa fase di programmazione, traduce o codifica l'algoritmo risolutivo di un problema dato nel codice sorgente del software da far eseguire ad un elaboratore, utilizzando un determinato linguaggio di programmazione.

Nuovo!!: Kernel e Programmatore · Mostra di più »

QNX

QNX (si pronuncia Q-N-X o Q-nix) è un sistema operativo real-time Unix-like POSIX-compliant commerciale, basato su microkernel e mirato principalmente al mercato dei sistemi embedded.

Nuovo!!: Kernel e QNX · Mostra di più »

Read Only Memory

Una Read Only Memory (in acronimo ROM, in italiano traducibile con memoria a sola lettura), in elettronica ed informatica, indica una tipologia di memoria non volatile in cui i dati sono memorizzati tramite collegamenti elettronici fisici e stabili.

Nuovo!!: Kernel e Read Only Memory · Mostra di più »

Scheduler

Schema di uno Scheduler In informatica lo scheduler (dall'inglese to schedule letteralmente "mettere in lista", ovvero "pianificare", schedulatore o gestore di processi) è un componente di un sistema operativo ovvero un programma che implementa un algoritmo di scheduling il quale, dato un insieme di richieste di accesso ad una risorsa (tipicamente l'accesso al processore da parte di un processo da eseguire), stabilisce un ordinamento temporale per l'esecuzione di tali richieste, privilegiando quelle che rispettano determinati parametri secondo una certa politica di scheduling, in modo da ottimizzare l'accesso a tale risorsa e consentire così l'espletamento del servizio/istruzione o processo desiderato.

Nuovo!!: Kernel e Scheduler · Mostra di più »

Schermata blu di errore

Una schermata blu di errore (detta in inglese Blue Screen, Blue Screen of Death o BSoD, ossia schermata blu della morte) è il nome dato comunemente alla schermata di colore blu mostrata da un computer con un sistema operativo Microsoft Windows quando si verifica un errore di sistema critico che non può essere risolto autonomamente.

Nuovo!!: Kernel e Schermata blu di errore · Mostra di più »

Server

Un server (dall'inglese (to) serve «servire», dunque letteralmente «serviente, servitore») in informatica e telecomunicazioni è un componente o sottosistema informatico di elaborazione e gestione del traffico di informazioni che fornisce, a livello logico e fisico, un qualunque tipo di servizio ad altre componenti (tipicamente chiamate clients, cioè clienti) che ne fanno richiesta attraverso una rete di computer, all'interno di un sistema informatico o anche direttamente in locale su un computer.

Nuovo!!: Kernel e Server · Mostra di più »

Sistema embedded

Un sistema embedded (generalmente tradotto in italiano con sistema integrato, letteralmente immerso o incorporato), nell'informatica e nell'elettronica, identifica genericamente tutti quei sistemi elettronici di elaborazione digitale a microprocessore progettati appositamente per una determinata applicazione (special purpose) ovvero non riprogrammabili dall'utente per altri scopi, spesso con una piattaforma hardware ad hoc, integrati nel sistema che controllano ed in grado di gestirne tutte o parte delle funzionalità richieste.

Nuovo!!: Kernel e Sistema embedded · Mostra di più »

Sistema operativo

Un sistema operativo (abbreviato in SO), in informatica, è un software di sistema che gestisce le risorse hardware e software della macchina, fornendo servizi di base ai software applicativi (programmi) installati.

Nuovo!!: Kernel e Sistema operativo · Mostra di più »

Software

Il software è l'informazione o le informazioni - utilizzate da uno o più sistemi informatici - memorizzate su uno o più supporti informatici e che possono essere rappresentate da uno o più programmi, da uno o più dati, oppure da una combinazione di questi due.

Nuovo!!: Kernel e Software · Mostra di più »

Space Shuttle

Lo Space Transportation System (STS), comunemente noto come Space Shuttle o Shuttle, è stato un sistema di lancio spaziale riutilizzabile della NASA, l'ente governativo statunitense responsabile dei programmi spaziali, adibito a missioni spaziali in orbita intorno alla Terra.

Nuovo!!: Kernel e Space Shuttle · Mostra di più »

Spazio utente

Nei sistemi operativi, lo spazio utente è uno spazio per applicazioni eseguite in modalità utente esterno al kernel e protetto attraverso la separazione dei privilegi.

Nuovo!!: Kernel e Spazio utente · Mostra di più »

Thread (informatica)

Un thread o thread di esecuzione, in informatica, è una suddivisione di un processo in due o più filoni o sottoprocessi che vengono eseguiti concorrentemente da un sistema di elaborazione monoprocessore (multithreading) o multiprocessore o multicore.

Nuovo!!: Kernel e Thread (informatica) · Mostra di più »

Università di Cambridge

L'Università di Cambridge (in inglese: University of Cambridge) è la seconda più vecchia delle università del Regno Unito dopo quella di Oxford e la quarta in Europa.

Nuovo!!: Kernel e Università di Cambridge · Mostra di più »

Università di Glasgow

L'Università di Glasgow è stata fondata nel 1451.

Nuovo!!: Kernel e Università di Glasgow · Mostra di più »

Unix

Unix (registrato ufficialmente come UNIX) è un sistema operativo portabile per computer inizialmente sviluppato da un gruppo di ricerca dei laboratori AT&T e Bell Laboratories, nel quale figurarono sulle prime anche Ken Thompson e Dennis Ritchie.

Nuovo!!: Kernel e Unix · Mostra di più »

Windows NT

Windows NT è una famiglia di sistemi operativi prodotti da Microsoft, ed è attualmente l'unica linea di sistemi operativi per PC prodotta dall'azienda di Redmond.

Nuovo!!: Kernel e Windows NT · Mostra di più »

XNU

XNU è il kernel utilizzato nel sistema operativo open source Darwin, che Apple Inc. usa come base per il suo sistema operativo macOS.

Nuovo!!: Kernel e XNU · Mostra di più »

Riorienta qui:

Kernel (computing), Kernel ibrido, Kernel monolitico, Microkernel.

UscenteArrivo
Ehi! Siamo su Facebook ora! »