SlideShare una empresa de Scribd logo
1 de 25
SISTEMAS OPERATIVOS
Definición de SO ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Definición de SO
Núcleo Servicios Programas Usuarios Shell Sistema operativo API Hardware Definición de SO
La capa de  servicios  (o  llamadas al sistema ) ofrece a los programas servicios en forma de interfaz de programación (API). Esta capa extiende la funcionalidad ofrecida por el kernel. Se suele decir que el SO ofrece a los programas una máquina virtual extendida (con funcionalidad añadida). La capa de  intérprete de comandos  o  shell  suministra una interfaz a través de la que el usuario puede interactuar con la máquina. La shell recibe comandos u órdenes de los usuarios, los interpreta y si puede los ejecuta. La shell suele ejecutarse en nivel de usuario. A continuación se analizan las diversas facetas de la funcionalidad de los SSOO. Definición de SO
[object Object],[object Object],[object Object],Definición de SO
[object Object],[object Object],Definición de SO
[object Object],[object Object],Definición de SO Ocultar los detalles del hardware al usuario y proporcionar un entorno más cómodo. (Recursos Virtuales)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Definición de SO
[object Object],[object Object],[object Object],Definición de SO
[object Object],Definición de SO
Arranque del Equipo En el arranque de un equipo se pueden distinguir dos fases:arranque hardware y arranque del SO. a)  Arranque hardware . Al ser la MP volátil, al encender el equipo la MP está vacía. Al no disponer de programa que ejecutar, el ordenador no es capaz de realizar ninguna tarea. Actualmente, los equipos suelen disponer de un programa especial permanentemente grabado en una memoria ROM (no volátil).
[object Object],[object Object],[object Object],[object Object],Arranque del Equipo
[object Object],[object Object],[object Object],[object Object],Arranque del Equipo
Programa cargador (identificador) Disco Sistema Operativo Como se indicó con anterioridad, el iniciador ROM trae a MP el cargador del SO. El programa iniciador y el SO tienen un convenio sobre la ubicación, dirección de arranque y tamaño del cargador del SO. De esta forma el iniciador ROM es independiente del SO en tanto en cuanto siga este convenio. Para mayor seguridad el programa cargador del SO incluye en una posición prefijada una contraseña. Así el iniciador puede comprobar si la información en el sector es en realidad un cargador. Arranque del Equipo
[object Object],[object Object],[object Object],[object Object],[object Object],Arranque del Equipo
[object Object],[object Object],[object Object],[object Object],Arranque del Equipo
Componentes y estructura del SO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Núcleo POSIX Programas de usuario Usuarios Sistema operativo Varias API Hardware Win 32 Shell 1 Shell 2 Gestión de procesos Gestión de memoria Gestión de  la E/S Comunic. y sincroniz. Seguridad  y protección Gestión de  archivos y  directorios Componentes y estructura del SO
Todos estos componentes ofrecen su funcionalidad a través de un conjunto de llamadas al sistema. Como se aprecia en la figura de la transparencia anterior los SSOO operativos pueden ofrecer más de una interfaz de servicios: POSIX y WIN32, por ejemplo. En este caso los programas podrán elegir qué interfaz quieren ejecutar, pero no podrán usar servicios de ambas de forma simultánea. Debido a esta ocultación de las características hardware de la máquina a través de interfaces de programación se dice que el SO presenta al usuario varias máquinas virtuales. También puede ofrecer varios intérpretes de mandatos, unos textuales y otros en modo gráfico. Respecto a la forma en que se estructuran estos elementos, se puede distinguir entre SSOO monolíticos y estructurados. Componentes y estructura del SO
Los SSOO monolíticos son aquellos que carecen de estructura clara y definida. Todos sus componentes se encuentran integrados en un único programa, que se ejecuta en un único espacio de direcciones. En este caso todas las funciones se ejecutan en modo núcleo. Suelen surgir de SSOO de pequeño tamaño, que evolucionan al añadir más y más funcionalidad. Ejemplos: MS-DOS y UNIX.  Problemas : dificultad para modificarlos para añadir nuevos servicios, ya que ello supone “bucear” entre miles de líneas de código. Dentro de los sistemas estructurados cabe distinguir entre los sistemas por capas y sistemas cliente/servidor. En los sistemas por capas el SO está formado por un conjunto de capas interrelacionadas. Cada capa ofrece una interfaz clara y bien definida a la capa superior y sólo usa los servicios de la capa inferior. Componentes y estructura del SO
La principal ventaja radica en la modularidad y ocultación de la información que ofrecen: una capa no necesita saber cómo es la implementación de las capas inferiores, sólo su  interfaz . En el modelo cliente/servidor se implementan la mayoría de los servicios mediante procesos de usuario, dejando sólo una pequeña parte del SO ejecutando en modo núcleo ( micronúcleo ). Micronúcleo Procesos cliente Procesos  servidores API API Hardware Servidor de procesos Servidor de memoria Servidor de  la E/S Servidor  de Comunicac. Servidor de Seguridad  Modo núcleo Modo usuario Servidor de  archivos y  directorios Componentes y estructura del SO
No hay definición clara de las funciones propias del micronúcleo y depende de un SO a otro. Suelen ser: gestión de interrupciones, gestión básica de procesos y de memoria, servicios básicos de comunicación entre procesos. Para solicitar un servicio a este tipo de sistemas, el proceso de usuario (cliente) solicita el servicio al servidor correspondiente. Puede que para cumplir la petición el servidor requiera, a su vez, los servicios ofrecidos por otros servidores. Ventaja básica: flexibilidad. Cada servidor sólo se ocupa de una funcionalidad concreta, lo que facilita la modularidad (por ejemplo, el desarrollo de pruebas, el mantenimiento, etc). Desventajas: mayor sobrecarga en el tratamiento de los servicios, ya que los servidores ejecutan en espacios de direcciones distintos, por lo que su activación es más lenta. Componentes y estructura del SO
Tipos de SO ,[object Object],[object Object],[object Object]
[email_address] [email_address] 100101100

Más contenido relacionado

La actualidad más candente

estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativosernesto perez
 
Virus y antivirus
Virus y antivirusVirus y antivirus
Virus y antiviruskelicita115
 
Instalacion ubuntu - VirtualBox
Instalacion ubuntu - VirtualBoxInstalacion ubuntu - VirtualBox
Instalacion ubuntu - VirtualBoxJose Diaz Silva
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating SystemImtiaz Ahmed
 
ARRANQUE DE UN PC
ARRANQUE DE UN PCARRANQUE DE UN PC
ARRANQUE DE UN PCmazzinimjc
 
booting steps of a computer
booting steps of a computerbooting steps of a computer
booting steps of a computerAnusha Babooa
 
Virus Informáticos - Según su comportamiento
Virus Informáticos - Según su comportamientoVirus Informáticos - Según su comportamiento
Virus Informáticos - Según su comportamientoJOSE MARIA RUIZ
 
Manual de armado de equipo de computo
Manual de armado de equipo de computoManual de armado de equipo de computo
Manual de armado de equipo de computoWichoo Weroo
 
Linux Kernel Programming
Linux Kernel ProgrammingLinux Kernel Programming
Linux Kernel ProgrammingNalin Sharma
 
Operating Systems 1: Introduction
Operating Systems 1: IntroductionOperating Systems 1: Introduction
Operating Systems 1: IntroductionDamian T. Gordon
 
Herramientas para el mantenimiento de software
Herramientas para el mantenimiento de software Herramientas para el mantenimiento de software
Herramientas para el mantenimiento de software Martin Mtz Ü
 
Hardware y software
Hardware y softwareHardware y software
Hardware y softwareblancandres
 

La actualidad más candente (20)

estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativos
 
Virus y antivirus
Virus y antivirusVirus y antivirus
Virus y antivirus
 
Instalacion ubuntu - VirtualBox
Instalacion ubuntu - VirtualBoxInstalacion ubuntu - VirtualBox
Instalacion ubuntu - VirtualBox
 
Linux architecture
Linux architectureLinux architecture
Linux architecture
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
ARRANQUE DE UN PC
ARRANQUE DE UN PCARRANQUE DE UN PC
ARRANQUE DE UN PC
 
booting steps of a computer
booting steps of a computerbooting steps of a computer
booting steps of a computer
 
Bios
BiosBios
Bios
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Virus Informáticos - Según su comportamiento
Virus Informáticos - Según su comportamientoVirus Informáticos - Según su comportamiento
Virus Informáticos - Según su comportamiento
 
Bios
BiosBios
Bios
 
Manual de armado de equipo de computo
Manual de armado de equipo de computoManual de armado de equipo de computo
Manual de armado de equipo de computo
 
Linux Kernel Programming
Linux Kernel ProgrammingLinux Kernel Programming
Linux Kernel Programming
 
Computer software
Computer softwareComputer software
Computer software
 
Operating Systems 1: Introduction
Operating Systems 1: IntroductionOperating Systems 1: Introduction
Operating Systems 1: Introduction
 
Operating system Tutorial.
Operating system Tutorial.Operating system Tutorial.
Operating system Tutorial.
 
Herramientas para el mantenimiento de software
Herramientas para el mantenimiento de software Herramientas para el mantenimiento de software
Herramientas para el mantenimiento de software
 
VIRUS INFORMATICOS
VIRUS INFORMATICOSVIRUS INFORMATICOS
VIRUS INFORMATICOS
 
Manual técnico configuracion de la BIOS
Manual técnico configuracion de la BIOSManual técnico configuracion de la BIOS
Manual técnico configuracion de la BIOS
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 

Destacado

Fundamentos de sistemas operativos
Fundamentos de sistemas operativosFundamentos de sistemas operativos
Fundamentos de sistemas operativosuweimardorado
 
Exploration Network Chapter11
Exploration Network Chapter11Exploration Network Chapter11
Exploration Network Chapter11Espol
 
Exploration Network Chapter10
Exploration Network Chapter10Exploration Network Chapter10
Exploration Network Chapter10Espol
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosKarina Rivra
 
Interrupciones
InterrupcionesInterrupciones
Interrupcioneshandresrm
 
Sistema Operativo. android
Sistema Operativo. androidSistema Operativo. android
Sistema Operativo. androidnavarrocar
 
Exploration Network Chapter1
Exploration Network Chapter1Exploration Network Chapter1
Exploration Network Chapter1Javierinus
 
Gestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos IGestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos IJuan Castro
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo androidRlaxYeah
 
Exploration network chapter2_ redes 2
Exploration network chapter2_ redes 2Exploration network chapter2_ redes 2
Exploration network chapter2_ redes 2Oswaldito VarCol
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnettingMarcelo Herrera
 

Destacado (20)

Historia de los Sistemas Operativos
Historia de los Sistemas OperativosHistoria de los Sistemas Operativos
Historia de los Sistemas Operativos
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativosFundamentos de sistemas operativos
Fundamentos de sistemas operativos
 
Listasenlazadas 100517143015-phpapp02
Listasenlazadas 100517143015-phpapp02Listasenlazadas 100517143015-phpapp02
Listasenlazadas 100517143015-phpapp02
 
Estructura de datos pilas y colas
Estructura de datos pilas y colasEstructura de datos pilas y colas
Estructura de datos pilas y colas
 
Exploration network chapter4
Exploration network chapter4Exploration network chapter4
Exploration network chapter4
 
Exploration Network Chapter11
Exploration Network Chapter11Exploration Network Chapter11
Exploration Network Chapter11
 
Exploration Network Chapter10
Exploration Network Chapter10Exploration Network Chapter10
Exploration Network Chapter10
 
Exploration network chapter6
Exploration network chapter6Exploration network chapter6
Exploration network chapter6
 
Exploration network chapter7
Exploration network chapter7Exploration network chapter7
Exploration network chapter7
 
Exploration network chapter5
Exploration network chapter5Exploration network chapter5
Exploration network chapter5
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Creaciondesubredes
CreaciondesubredesCreaciondesubredes
Creaciondesubredes
 
Sistema Operativo. android
Sistema Operativo. androidSistema Operativo. android
Sistema Operativo. android
 
Exploration Network Chapter1
Exploration Network Chapter1Exploration Network Chapter1
Exploration Network Chapter1
 
Gestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos IGestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos I
 
Exposición - Android
Exposición - AndroidExposición - Android
Exposición - Android
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Exploration network chapter2_ redes 2
Exploration network chapter2_ redes 2Exploration network chapter2_ redes 2
Exploration network chapter2_ redes 2
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnetting
 

Similar a Introducción a los Sistemas Operativos

Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos Sebas Garcia
 
3 1 Estructura Sistema Operativo
3 1 Estructura Sistema Operativo3 1 Estructura Sistema Operativo
3 1 Estructura Sistema OperativoUVM
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosNICRISGE
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosNICRISGE
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosNICRISGE
 
Sistemas operativos diapo eduar
Sistemas operativos diapo eduarSistemas operativos diapo eduar
Sistemas operativos diapo eduarluzmary25
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosguest136b4e
 
Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02pepita_11
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosRaNDoMz10
 
Juan david barbosa
Juan david barbosaJuan david barbosa
Juan david barbosaJUANCHO-1
 
Juan david barbosa
Juan david barbosaJuan david barbosa
Juan david barbosacor01
 
Introduccion a-los-´so
Introduccion a-los-´soIntroduccion a-los-´so
Introduccion a-los-´sosquall3800
 
Taller sistemas operativos (27) slatan
Taller sistemas operativos (27) slatanTaller sistemas operativos (27) slatan
Taller sistemas operativos (27) slatanSlatan27
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemaszhirleii
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemaszhirleii
 

Similar a Introducción a los Sistemas Operativos (20)

Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
Diapositivas luz
Diapositivas luzDiapositivas luz
Diapositivas luz
 
3 1 Estructura Sistema Operativo
3 1 Estructura Sistema Operativo3 1 Estructura Sistema Operativo
3 1 Estructura Sistema Operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos diapo eduar
Sistemas operativos diapo eduarSistemas operativos diapo eduar
Sistemas operativos diapo eduar
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
2 conceptos basicos
2 conceptos basicos2 conceptos basicos
2 conceptos basicos
 
Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Juan david barbosa
Juan david barbosaJuan david barbosa
Juan david barbosa
 
Juan david barbosa
Juan david barbosaJuan david barbosa
Juan david barbosa
 
Maestra
MaestraMaestra
Maestra
 
Proyecto sistema operativo suspes
Proyecto sistema operativo suspesProyecto sistema operativo suspes
Proyecto sistema operativo suspes
 
Introduccion a-los-´so
Introduccion a-los-´soIntroduccion a-los-´so
Introduccion a-los-´so
 
Taller sistemas operativos (27) slatan
Taller sistemas operativos (27) slatanTaller sistemas operativos (27) slatan
Taller sistemas operativos (27) slatan
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemas
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemas
 

Más de Henrry Eliseo Navarro Chinchilla (20)

Is
IsIs
Is
 
Bucarasica
BucarasicaBucarasica
Bucarasica
 
Bucarasica
BucarasicaBucarasica
Bucarasica
 
5 a bd_servidor
5 a bd_servidor5 a bd_servidor
5 a bd_servidor
 
Introducion uml
Introducion umlIntroducion uml
Introducion uml
 
Complejidad
ComplejidadComplejidad
Complejidad
 
Apuntes2
Apuntes2Apuntes2
Apuntes2
 
Apuntes2
Apuntes2Apuntes2
Apuntes2
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Gestionde fichero
Gestionde ficheroGestionde fichero
Gestionde fichero
 
Metodos en php
Metodos en phpMetodos en php
Metodos en php
 
Grafos
GrafosGrafos
Grafos
 
Exploration network chapter7
Exploration network chapter7Exploration network chapter7
Exploration network chapter7
 
Exploration network chapter11
Exploration network chapter11Exploration network chapter11
Exploration network chapter11
 
Exploration network chapter10
Exploration network chapter10Exploration network chapter10
Exploration network chapter10
 
Exploration network chapter9
Exploration network chapter9Exploration network chapter9
Exploration network chapter9
 
Exploration network chapter8
Exploration network chapter8Exploration network chapter8
Exploration network chapter8
 
Fichero
FicheroFichero
Fichero
 
Entrada salida
Entrada salidaEntrada salida
Entrada salida
 
Gestión de Almacenamiento
Gestión de AlmacenamientoGestión de Almacenamiento
Gestión de Almacenamiento
 

Introducción a los Sistemas Operativos

  • 2.
  • 3.
  • 4. Núcleo Servicios Programas Usuarios Shell Sistema operativo API Hardware Definición de SO
  • 5. La capa de servicios (o llamadas al sistema ) ofrece a los programas servicios en forma de interfaz de programación (API). Esta capa extiende la funcionalidad ofrecida por el kernel. Se suele decir que el SO ofrece a los programas una máquina virtual extendida (con funcionalidad añadida). La capa de intérprete de comandos o shell suministra una interfaz a través de la que el usuario puede interactuar con la máquina. La shell recibe comandos u órdenes de los usuarios, los interpreta y si puede los ejecuta. La shell suele ejecutarse en nivel de usuario. A continuación se analizan las diversas facetas de la funcionalidad de los SSOO. Definición de SO
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Arranque del Equipo En el arranque de un equipo se pueden distinguir dos fases:arranque hardware y arranque del SO. a) Arranque hardware . Al ser la MP volátil, al encender el equipo la MP está vacía. Al no disponer de programa que ejecutar, el ordenador no es capaz de realizar ninguna tarea. Actualmente, los equipos suelen disponer de un programa especial permanentemente grabado en una memoria ROM (no volátil).
  • 13.
  • 14.
  • 15. Programa cargador (identificador) Disco Sistema Operativo Como se indicó con anterioridad, el iniciador ROM trae a MP el cargador del SO. El programa iniciador y el SO tienen un convenio sobre la ubicación, dirección de arranque y tamaño del cargador del SO. De esta forma el iniciador ROM es independiente del SO en tanto en cuanto siga este convenio. Para mayor seguridad el programa cargador del SO incluye en una posición prefijada una contraseña. Así el iniciador puede comprobar si la información en el sector es en realidad un cargador. Arranque del Equipo
  • 16.
  • 17.
  • 18.
  • 19. Núcleo POSIX Programas de usuario Usuarios Sistema operativo Varias API Hardware Win 32 Shell 1 Shell 2 Gestión de procesos Gestión de memoria Gestión de la E/S Comunic. y sincroniz. Seguridad y protección Gestión de archivos y directorios Componentes y estructura del SO
  • 20. Todos estos componentes ofrecen su funcionalidad a través de un conjunto de llamadas al sistema. Como se aprecia en la figura de la transparencia anterior los SSOO operativos pueden ofrecer más de una interfaz de servicios: POSIX y WIN32, por ejemplo. En este caso los programas podrán elegir qué interfaz quieren ejecutar, pero no podrán usar servicios de ambas de forma simultánea. Debido a esta ocultación de las características hardware de la máquina a través de interfaces de programación se dice que el SO presenta al usuario varias máquinas virtuales. También puede ofrecer varios intérpretes de mandatos, unos textuales y otros en modo gráfico. Respecto a la forma en que se estructuran estos elementos, se puede distinguir entre SSOO monolíticos y estructurados. Componentes y estructura del SO
  • 21. Los SSOO monolíticos son aquellos que carecen de estructura clara y definida. Todos sus componentes se encuentran integrados en un único programa, que se ejecuta en un único espacio de direcciones. En este caso todas las funciones se ejecutan en modo núcleo. Suelen surgir de SSOO de pequeño tamaño, que evolucionan al añadir más y más funcionalidad. Ejemplos: MS-DOS y UNIX. Problemas : dificultad para modificarlos para añadir nuevos servicios, ya que ello supone “bucear” entre miles de líneas de código. Dentro de los sistemas estructurados cabe distinguir entre los sistemas por capas y sistemas cliente/servidor. En los sistemas por capas el SO está formado por un conjunto de capas interrelacionadas. Cada capa ofrece una interfaz clara y bien definida a la capa superior y sólo usa los servicios de la capa inferior. Componentes y estructura del SO
  • 22. La principal ventaja radica en la modularidad y ocultación de la información que ofrecen: una capa no necesita saber cómo es la implementación de las capas inferiores, sólo su interfaz . En el modelo cliente/servidor se implementan la mayoría de los servicios mediante procesos de usuario, dejando sólo una pequeña parte del SO ejecutando en modo núcleo ( micronúcleo ). Micronúcleo Procesos cliente Procesos servidores API API Hardware Servidor de procesos Servidor de memoria Servidor de la E/S Servidor de Comunicac. Servidor de Seguridad Modo núcleo Modo usuario Servidor de archivos y directorios Componentes y estructura del SO
  • 23. No hay definición clara de las funciones propias del micronúcleo y depende de un SO a otro. Suelen ser: gestión de interrupciones, gestión básica de procesos y de memoria, servicios básicos de comunicación entre procesos. Para solicitar un servicio a este tipo de sistemas, el proceso de usuario (cliente) solicita el servicio al servidor correspondiente. Puede que para cumplir la petición el servidor requiera, a su vez, los servicios ofrecidos por otros servidores. Ventaja básica: flexibilidad. Cada servidor sólo se ocupa de una funcionalidad concreta, lo que facilita la modularidad (por ejemplo, el desarrollo de pruebas, el mantenimiento, etc). Desventajas: mayor sobrecarga en el tratamiento de los servicios, ya que los servidores ejecutan en espacios de direcciones distintos, por lo que su activación es más lenta. Componentes y estructura del SO
  • 24.

Notas del editor

  1. inicio
  2. Una API (del inglés Application Programming Interface - Interfaz de Programación de Aplicaciones ) es un conjunto de especificaciones de comunicación entre componentes software . Se trata del conjunto de llamadas al sistema que ofrecen acceso a los servicios del sistema desde los procesos y representa un método para conseguir abstracción en la programación , generalmente (aunque no necesariamente) entre los niveles o capas inferiores y los superiores del software