Kernel - Kernel de um sistema operacional é entendido como o núcleo deste ou, numa tradução literal, cerne. Ele representa a camada de software mais próxima do hardware, sendo responsável por gerenciar os recursos do sistema computacional como um todo. A responsabilidade do kernel consiste, tradicionalmente (particularmente no kernel monolítico), em abstrair a interface do hardware, permitindo que processos utilizem este recurso concorrentemente, de forma segura e padronizada. As funções normalmente atribuídas ao kernel são: (i) criação, agendamento e finalização de processos; (ii) alocação e liberação de memória; (iii) controle do sistema de arquivos; (iv) operações de entrada e saída com dispositivos periféricos (discos, interface ****** -- mouse, p.ex., interface paralela -- impressoras), acesso à memória, entre outros. Em um computador, a parte central é a UCP (unidade central de processamento), normalmente um microprocessador -- onde os processos são executados. A memória RAM é o outro recurso crucial do computador -- o conjunto de chips onde os programas são carregados para execução e onde são armazenados os seus dados. Para que seja possível realizar algum trabalho útil, um programa no espaço do usuário deve ter acesso a todos os serviços disponibilizados pelo kernel. Esta implementação é diferente em cada kernel, mas deve disponibilizar uma API ao programa, que por sua vez invoca as funções do kernel relacionadas, seja através do sistema de IPC, memória compartilhada ou interrupções.
DLL - Dynamic-link library (Biblioteca de ligação dinâmica) ou DLL, é a implementação feita pela Microsoft para o conceito de bibliotecas compartilhadas nos sistemas operacionais Microsoft Windows e OS/2. Essas bibliotecas geralmente tem as extensões DLL, OCX (para bibliotecas que contêm controles ActiveX), ou DRV (para drivers de sistema legacy). Os formatos de arquivos para DLL são os mesmos dos arquivos executáveis para Windows. Assim como os EXEs, as DLL podem conter códigos , dados, e recursos (ícones, fontes, cursores, entre outros) em qualquer combinação. No sentido amplo do termo, qualquer arquivo de dados com esse mesmo formato, pode ser chamado de DLL de recursos. Exemplos dessas DLL incluem bibliotecas de ícones, podendo ter a extensão ICL, e os arquivos de fontes, quem têm as extensões FON e FOT.
Device Drivers - Device driver é o comando de um dispositivo ou programa. É a forma a partir da qual uma unidade periférica cria uma interface com o sistema operacional para se conectar com o dispositivo do hardware. Vejamos um exemplo prático: quando se conecta uma impressora a um computador, esta impressora requer a instalação do "driver" (que é instalado a partir de um CD ou de um disquete que vem junto com o equipamento), sem o qual ela não conseguirá fazer a interface com o Computador. O "driver" é o elemento que faz esse comando. É, literalmente, o dirigente.
*Kernel: "núcleo" ou "coração" de qualquer sistema operacional. É o que faz o resto do sistema funcionar, mesmo --- graças a ele, os programas são executados.
Normalmente se fala de Kernel quando se mexe com o Linux, que te dá a liberdade de trocar só o Kernel sem ter que reinstalar o resto.
*DLL: biblioteca de link dinâmico. No Windows, guardam informações que podem ser usadas por diversos programas, por exemplo: como os programas podem usar o hardware da sua máquina, pequenos pedaços de programas que podem ser usados por outros programas, e até os ícones do sistema.
O Linux tem um equivalente chamado "biblioteca".
*Device Driver: tipo específico de DLL, que gerencia hardware no Windows.
Kernel é o núcleo do sistema operacional. Kernel também é chamado de "caroço". É o miolo, é a parte central do sistema operacional.
DLL = Dynamic Link Libraries, são bibliotecas de códigos com linkagem dinámica, ou seja, elas podem ser carregadas em qualquer posição da memória do computador. Hoje em dia todos os códigos binários são assim mas antigamente as imagens (CIL - Core Image Library) e as bibliotecas relocáveis (REL - Relocatable Library) eram bem mais limitadas quanto a que parte da memória podiam ser carregadas ou como elas resolviam as referëncias dentro do programa. DLL's são arquivos que contém parte de programas que podem ser usadas por outros programas. Para saber mais sobre esse assunto procure por "compiladores".
Device Drivers são programas feitos especificamente para comandar alguns acessórios e/ou equipamentos ligados ao computador. Assim, um device driver pode controlar uma impressora, outro pode controlar outra impressora. O programador manda imprimir sempre do mesmo jeito através de uma interface genérica de impressão. Cada device driver vai traduzir os comandos recebido pelos programas para as sequencias de códigos específicos de cada impressora. Existe device drivers para tudo quanto é hardware : placa de rede, placa de vídeo, placa de som, placa wifi, impressora, mouse, mesa digitalizadora, controlador USB, touchpad, teclado, etc.
eh a fonte do linux, embora existam muitas variações do linux a base eh muito parecida. Essa raiz chama-se KERNEL.
DLL = Dynamic Linked Library. Eh um arkivo de biblioteca. Serve para um determinado programa poder trabalhar. Cada software possui as suas e geralmente fikam em suas respectivas pastas em arquivos de programas.
DEVICE DRIVERS = drivers de dispositivos. São os "programinhas" q fazem o windows saber trabalhar com o seu hardware. Nem soh o Windows eh claro, mas como ele eh o mais comum nos pcs usei ele como exemplo.
Comments
Kernel - Kernel de um sistema operacional é entendido como o núcleo deste ou, numa tradução literal, cerne. Ele representa a camada de software mais próxima do hardware, sendo responsável por gerenciar os recursos do sistema computacional como um todo. A responsabilidade do kernel consiste, tradicionalmente (particularmente no kernel monolítico), em abstrair a interface do hardware, permitindo que processos utilizem este recurso concorrentemente, de forma segura e padronizada. As funções normalmente atribuídas ao kernel são: (i) criação, agendamento e finalização de processos; (ii) alocação e liberação de memória; (iii) controle do sistema de arquivos; (iv) operações de entrada e saída com dispositivos periféricos (discos, interface ****** -- mouse, p.ex., interface paralela -- impressoras), acesso à memória, entre outros. Em um computador, a parte central é a UCP (unidade central de processamento), normalmente um microprocessador -- onde os processos são executados. A memória RAM é o outro recurso crucial do computador -- o conjunto de chips onde os programas são carregados para execução e onde são armazenados os seus dados. Para que seja possível realizar algum trabalho útil, um programa no espaço do usuário deve ter acesso a todos os serviços disponibilizados pelo kernel. Esta implementação é diferente em cada kernel, mas deve disponibilizar uma API ao programa, que por sua vez invoca as funções do kernel relacionadas, seja através do sistema de IPC, memória compartilhada ou interrupções.
DLL - Dynamic-link library (Biblioteca de ligação dinâmica) ou DLL, é a implementação feita pela Microsoft para o conceito de bibliotecas compartilhadas nos sistemas operacionais Microsoft Windows e OS/2. Essas bibliotecas geralmente tem as extensões DLL, OCX (para bibliotecas que contêm controles ActiveX), ou DRV (para drivers de sistema legacy). Os formatos de arquivos para DLL são os mesmos dos arquivos executáveis para Windows. Assim como os EXEs, as DLL podem conter códigos , dados, e recursos (ícones, fontes, cursores, entre outros) em qualquer combinação. No sentido amplo do termo, qualquer arquivo de dados com esse mesmo formato, pode ser chamado de DLL de recursos. Exemplos dessas DLL incluem bibliotecas de ícones, podendo ter a extensão ICL, e os arquivos de fontes, quem têm as extensões FON e FOT.
Device Drivers - Device driver é o comando de um dispositivo ou programa. É a forma a partir da qual uma unidade periférica cria uma interface com o sistema operacional para se conectar com o dispositivo do hardware. Vejamos um exemplo prático: quando se conecta uma impressora a um computador, esta impressora requer a instalação do "driver" (que é instalado a partir de um CD ou de um disquete que vem junto com o equipamento), sem o qual ela não conseguirá fazer a interface com o Computador. O "driver" é o elemento que faz esse comando. É, literalmente, o dirigente.
Espero ter ajudado!
Kernel-Núcleo do sistema operacional, permanece na memória todo tempo e controla o gerenciamento do hardware para outros programas.
*Kernel: "núcleo" ou "coração" de qualquer sistema operacional. É o que faz o resto do sistema funcionar, mesmo --- graças a ele, os programas são executados.
Normalmente se fala de Kernel quando se mexe com o Linux, que te dá a liberdade de trocar só o Kernel sem ter que reinstalar o resto.
*DLL: biblioteca de link dinâmico. No Windows, guardam informações que podem ser usadas por diversos programas, por exemplo: como os programas podem usar o hardware da sua máquina, pequenos pedaços de programas que podem ser usados por outros programas, e até os ícones do sistema.
O Linux tem um equivalente chamado "biblioteca".
*Device Driver: tipo específico de DLL, que gerencia hardware no Windows.
Abraços!
Kernel é o núcleo do sistema operacional. Kernel também é chamado de "caroço". É o miolo, é a parte central do sistema operacional.
DLL = Dynamic Link Libraries, são bibliotecas de códigos com linkagem dinámica, ou seja, elas podem ser carregadas em qualquer posição da memória do computador. Hoje em dia todos os códigos binários são assim mas antigamente as imagens (CIL - Core Image Library) e as bibliotecas relocáveis (REL - Relocatable Library) eram bem mais limitadas quanto a que parte da memória podiam ser carregadas ou como elas resolviam as referëncias dentro do programa. DLL's são arquivos que contém parte de programas que podem ser usadas por outros programas. Para saber mais sobre esse assunto procure por "compiladores".
Device Drivers são programas feitos especificamente para comandar alguns acessórios e/ou equipamentos ligados ao computador. Assim, um device driver pode controlar uma impressora, outro pode controlar outra impressora. O programador manda imprimir sempre do mesmo jeito através de uma interface genérica de impressão. Cada device driver vai traduzir os comandos recebido pelos programas para as sequencias de códigos específicos de cada impressora. Existe device drivers para tudo quanto é hardware : placa de rede, placa de vídeo, placa de som, placa wifi, impressora, mouse, mesa digitalizadora, controlador USB, touchpad, teclado, etc.
KERNEL = muito usado no linux.
eh a fonte do linux, embora existam muitas variações do linux a base eh muito parecida. Essa raiz chama-se KERNEL.
DLL = Dynamic Linked Library. Eh um arkivo de biblioteca. Serve para um determinado programa poder trabalhar. Cada software possui as suas e geralmente fikam em suas respectivas pastas em arquivos de programas.
DEVICE DRIVERS = drivers de dispositivos. São os "programinhas" q fazem o windows saber trabalhar com o seu hardware. Nem soh o Windows eh claro, mas como ele eh o mais comum nos pcs usei ele como exemplo.
heeh
eh isso ai...