Capítulo 5 - UV

1y ago
21 Views
2 Downloads
521.10 KB
29 Pages
Last View : 7d ago
Last Download : 3m ago
Upload by : Lilly Andre
Transcription

Capítulo 5Sistemas operativosAutor: Santiago FeliciFundamentos de Telemática(Ingeniería Telemática)1

Sistemas operativos Definición de Sistema Operativo Partes de un Sistema Operativo Servicios proporcionados: carga deprogramas Arquitectura cliente-servidor Algunos conceptos Algunos Sistemas Operativos2

¿QUÉ ES UN SISTEMA OPERATIVO?Un Sistema Operativo (SO) es un software que proporciona un accesosencillo y seguro al soporte físico del ordenador (hardware), ocultandoal usuario detalles de la implementación particular y creando la ilusiónde existencia de recursos ilimitados (o abundantes). Máquina Virtual.Otra definición, es el de un programa que actúa como intermediario entre elusuario de la computadora y el hardware de la computadora.Aplicaciones de usuarioInterfaz con la Máquina VirtualSistema OperativoInterfaz con el HardwareHardware3

Objetivos del Sistema Operativo Ejecutar programas del usuario y resolver losproblemas del usuario de manera fácil y sencilla. Hace que la computadora sea fácil y conveniente deusar. Utiliza el hardware de la computadora de formaeficiente.UsuariosSoftware de aplicacionesSoftware del SistemaSistema OperativoHardware4

Sistemas operativos Definición de Sistema Operativo Partes de un Sistema Operativo Servicios proporcionados: carga deprogramas Arquitectura cliente-servidor Algunos conceptos Algunos Sistemas Operativos5

PARTES DE UN SISTEMA OPERATIVO (1/3)1. Manejo de Procesos (programa en ejecución: ejecutable, datos,pila, contador, registros.) Tareas de las que el SO es responsable: Creación y terminación de procesos Asignación/actualización/liberación de recursos Suspensión y reinicio Sincronización entre procesos Comunicación entre procesos Solución de “trampas” y bloqueos2. Manejo de Memoria. “Almacén” (array) de datos direccionables (ypor lo tanto accesibles) por la CPU y algunos dispositivos de E/S(DMA). Tareas de las que el SO es responsable “inventario” del uso de memoria selección de procesos a cargar en memoria reserva/liberacion de memoria conversión de direcciones virtuales protección de memoria6

PARTES DE UN SISTEMA OPERATIVO (2/3)3. Manejo de Ficheros. La función del SO es abstraer las propiedadesfísicas del dispositivo de almacenamiento, proporcionando una unidadlógica de almacenamiento. Tareas de las que el SO es responsable creación y eliminación de ficheros creación y eliminación de directorios proporcionar primitivas para la modificación de ficheros asignar/manejar permisos de acceso a ficheros realización de copias de seguridad4. Manejo de Dispositivos de Entrada/Salida. La función del SO esabstraer las propiedades físicas del dispositivo de Entrada/Salida, asícomo coordinar el accesos a los mismos de múltiples procesos.Tareas específicas: manejo de memoria para acceso directo, buffering yacceso a memoria “cache” Proporcionar la interfaz entre el usuario y el dispositivo Proporcionar la interfaz entre el sistema y el dispositivo7

PARTES DE UN SISTEMA OPERATIVO (3/3)5. Manejo de Redes. La función del SO es proporcionar una interfazde acceso a dispositivos remotos, conectados a través de líneas decomunicación.6. Intérprete de Comandos. Proporciona la interfaz entre el usuarioy el sistema operativo. (Shell). Varía en complejidad de sistema asistema, desde los más simples por línea de comando a complejossistemas gráficos basados en ventanas (WindowsNT, LINUX KDE,Solaris CDE,.)8

IconosHerramientas de una interfaz gráficaBarra de herramientasMenúBarra de TareasVentana9

Interfaz de línea de comandosLínea de comandos10

Sistemas operativos Definición de Sistema Operativo Partes de un Sistema Operativo Servicios proporcionados: carga deprogramas Arquitectura cliente-servidor Algunos conceptos Algunos Sistemas Operativos11

SERVICIOS PROPORCIONADOS POR EL SO1. Ejecución de Programas (programa en ejecución: ejecutable,datos, pila, contador, registros.)2. Operaciones de E/S3. Manipulación de ficheros4. Comunicaciones5. Detección de errores6. Asignación de recursos7. Contabilidad8. Protección12

Carga y ejecución de Programasv Multiusuario: Permite a dos o más usuarios ejecutar programas alvvvvmismo tiempo. Algunos sistemas operativos permiten cientos o hastamiles de usuarios concurrentes. Todos los Mainframes yminicomputadores son multiusuario, a diferencia de la mayoría de loscomputadores personales. Otro término para multiusuario es tiempocompartido.Multiproceso: Soporta la ejecución de un programa en más de un CPU.Multimódulo: Permite que diferentes partes de un programa seejecuten concurrentemente.De tiempo real: Responde instantáneamente a las entradas. Lossistemas operativos de propósito general, tales como DOS y UNIX noson de tiempo real.Los términos multitarea y multiproceso suelen usarse indistintamente,aunque el segundo implica que hay más de un CPU involucrado.13

Sistemas operativos Definición de Sistema Operativo Partes de un Sistema Operativo Servicios proporcionados: carga deprogramas Arquitectura cliente-servidor Algunos conceptos Algunos Sistemas Operativos14

Modelo o arquitectura Cliente-Servidor Para que la comunicación entre dos aplicaciones en una red selleve a cabo, uno de los programas de aplicación debe estaresperando por requerimientos por parte del programallamador, también llamado cliente. Este modelo, un programa espera pasivamente y el otro iniciala comunicación. Se conoce como el paradigma deinteracción cliente servidor. La aplicación que espera pasivamente es llamada SERVIDORy la que inicia el contacto es llamada CLIENTE.15

Características de los Clientes y Servidores Cliente:– Es una aplicación normal que actúa como cliente cuando serequiere acceso remoto.– Es invocado directamente por el usuario y tiene una existenciadada por la duración de la sesión del usuario.– Corre localmente en el computador del usuario.– Inicia activamente el contacto con un servidor.– Ejemplo: cliente web o navegador, cliente de correo o agente deusuario de correo, cliente DNS o resolvedor de nombres Servidor:– Corre en un computador compartido.– Espera pasivamente ser contactado por clientes remotos.– Acepta ser contactado por clientes diversos clientes pero ofrece unservicio bien definido.– Ejemplo: servidor Web, servidor de correo, servidor de nombres,.16

Sistemas operativos Definición de Sistema Operativo Partes de un Sistema Operativo Servicios proporcionados: carga deprogramas Arquitectura cliente-servidor Algunos conceptos Algunos Sistemas Operativos17

PnP (Plug and Play): es una tecnología para soportar lainstalación de dispositivos, que pueden usarseinmediatamente después de conectarlos físicamente, sinprocesos adicionales. La capacidad PnP viene integradaen los sistemas operativos Mac OS, Windows 95 yposteriores, pero para usarlo, el BIOS del computador asícomo las tarjetas de expansión deben también tenersoporte para PnP.Kernel: es el módulo central del sistema operativo. Es laparte que se carga primero y permanece en memoriaprincipal. Debido a esto, es importante que el kernel sealo más pequeño posible, pero provea todos los serviciosesenciales que requieren las otras partes del sistemaoperativo y las aplicaciones. Normalmente, el kernel esresponsable por la administración de la memoria, losprocesos, las tareas y los discos.Driver: es un programa de bajo nivel encargado de atender aun dispositivo físico, ejecutado como resultado de18invocación desde el sistema operativo

Paquetes de Software: son combinaciones de diferentesprogramas que forman parte de una oferta comercial. Porejemplo, Microsoft Windows viene “empaquetado” conmuchas herramientas de software.Archivo ejecutable (código objeto): Es un archivo cuyocontenido tiene un formato que el computador puedeejecutar directamente. A diferencia de los archivos ocódigos fuente, los ejecutables no pueden ser leídos porlas personas. Para transformar el código fuente(programa con las instrucciones) en código ejecutable, senecesita pasarlo a través de un programa compilador oensamblador.Código Abierto : Es una certificación estándar generada porla Open Source Initiative (OSI), indica que el códigoabierto de un programa de computación está disponiblepara el público en general, libre de cargo19

Software Propietario : Se refiere a los programas quepertenecen y son controlados por alguien. En la industriade la computación, propietario es lo opuesto de abierto.Un diseño o técnica propietaria es la que pertenece auna empresa y esto implica que no se han divulgadoespecificaciones, que podrían permitir que otrascompañías duplicaran el producto.Licencia de software: Permiso que se le otorga a unindividuo o grupo, para el uso de una pieza de software.Casi todas las aplicaciones trabajan bajo la modalidad dedarle una licencia al usuario, en lugar de venderle elprograma. Existe una amplia gama de tipos de licenciasde software. Algunas se basan en el número demáquinas en las que se ejecutará el programa y otras enel número de usuarios que lo pueden utilizar.20

Piratería de software: Es la copia no autorizada de software.Los usuarios incurren en este delito, cuando copianprogramas y los distribuyen entre sus amigos y colegas,sin costo alguno.Software de dominio público: Se refiere a cualquierprograma que no está sujeto a Derechos de Autor. Estesoftware es gratuito y se puede usar sin restricciones.Este término se usa a veces equivocadamente paraincluir freeware y shareware. El error radica en que estosúltimos sí están sujetos a Derechos de Autor.Freeware: Software protegido por Derechos de Autor, peroliberado por el autor para su uso gratuito. Aunque estádisponible sin costo, el autor retiene su derecho, lo quesignifica que el usuario no puede hacer con ese software,nada que no esté expresamente permitido por el autor.Generalmente, se permite el uso pero no la venta.21

Shareware : Software que se distribuye sobre las bases deun sistema de ética. La mayoría del shareware sedistribuye libre de cargo, pero el autor generalmentesolicita que se pague una pequeña tarifa en caso de queal usuario le guste el programa y lo use con regularidad.Al cancelar esa tarifa, el usuario queda registrado con elproductor y puede recibir asistencia y actualizaciones. Elshareware está sujeto a Derechos de Autor. Estosignifica que no podemos vender un producto sharewarecomo nuestro, a menos que lo sea.Courseware : Software diseñado para usarse en unprograma educativo.Firmware : Es software (programas o datos) que se hanescrito en la memoria ROM. El firmware es unacombinación de hardware y software. Las memoriasROM, PROM y EPROM que tienen datos o programasgrabados, son firmware22

Sistemas operativos Definición de Sistema Operativo Partes de un Sistema Operativo Servicios proporcionados: carga deprogramas Arquitectura cliente-servidor Algunos conceptos Algunos Sistemas Operativos23

UNIXv UNIX comienza en 1969, con Ken Thompson y Dennis Ritchie.v Es el más antiguo de los S.O. para computadoras personalesv Es multiusuario, multiprocesador, multitarea, soporta redesv En la mayoría de sus versiones, usa interfaz de línea decomando. Sin embargo, actualmente la mayoría utilizan interfazgráficaLINUXv Es una versión de UNIX. Se puede obtener a un muy bajo costo oincluso gratisv Esta basado en 32 bits y tiene todas las capacidades de UNIXvMultitarea, multiusuario, soporta redes, multiplataformav Se puede utilizar en cualquier tipo de computador, ya que demanda24pocos recursos (trabaja muy bien hasta en equipos 386)

DOSv Creado en 1981 por IBM computers. DOS fue el S.O. adoptadoinicialmente por la mayoría de los computadores personalesv No soporta multitarea, ni multiprocesamientov Usa interfaz de línea de comandosv Es relativamente fiable y estableVENTAJAS DOSvAmplio usovNúmero de Aplicaciones generadas bajo DOS.vFuncionamiento sobre Hardware de bajo costovUtilizado en Windows 95, Windows 98 or Windows NTDESVENTAJAS DOSvAlmacenamiento Primario Limitado.vTareas Únicas.vInterfaz basado en caracteres.25

OS/2 Warpv Fue el primer S.O. realmente gráfico, para computadoraspersonales que utilizan procesadores Intelv Es multitarea, multiusuario y soporta redesv Fue el primer S.O. para computadores personales, concapacidades de reconocimiento de voz integradasWINDOWS 3.xv Esta familia incluye Windows 3.0, 3.1 y 3.11v No es un Sistema Operativo, es un ambiente operativo que seejecuta sobre DOS, que es el verdadero S.O.v Su aparición trajo la interfaz gráfica (GUI) al mundo de lascomputadoras personales que utilizaban DOS26

Windows NTv Fue creado inicialmente para sustituir el DOS en los PC, perorequería muchos recursos (memoria y disco) para la mayoría de losequipos de la época.v Es multitarea, multiprocesador, multiusuario y soporta redesv Viene en dos versiones: Workstation y Serverv Es muy poderoso y resistente a fallosWindows 95 y 98v Windows 95 fue el primer S.O. de interfaz gráfica de 32 bits deMicrosoftv Es multitarea, y puede ejecutar programas de DOS y Windows3.xv Windows 98 incluye capacidades para Internet, una interfazgráfica mejorada y mayor eficiencia en el manejo de archivos 27

Windows 2000v Tiene todas las bondades gráficas de la versión 98, más todo elpoder, estabilidad, manejo de redes y archivos de Windows NTv Existen varias versiones dependiendo de las características delusuariovMultitarea, multiusuarioWindows XPvCombina las mejores características de sus sistemas operativos deconsumo con la eficacia, seguridad y fiabilidad del motor de Windows2000 para crear un sistema operativo más seguro y fácil de utilizar.vXP no es más que la abreviatura de 'eXPerience'v Multitarea preferente, multiproceso simétrico, multiusuario,multimodo, de tiempo realvAcceso a internet28

MAC/OS Xv Fue el primer Sistema Operativo WIMP (Windows, Icons, Menus,Pointer).v Ofreció a los usuarios la primera interfaz verdaderamente gráficav Todas las aplicaciones bajo MAC/OS tienen la misma apariencia (lookand feel)vMultitarea preferente, multiproceso simétrico,multiusuario, multimodo,de tiempo realvAcceso a internetvBasado en Unix, es establevCompatible con Windows29

3 ¿QUÉ ES UN SISTEMA OPERATIVO? Aplicaciones de usuario Sistema Operativo Hardware Interfaz con la Máquina Virtual Interfaz con el Hardware Un Sistema Operativo (SO) es un software que proporciona un acceso sencillo y seguro al soporte físico del ordenador (hardware), ocultando al usuario detalles de la implementación particular y creando la ilusión de existencia de recursos ilimitados .

Related Documents:

T tulo III. Objeto, precio y cuant a del contrato. Cap tulo I. Normas generales. Ar t culo 7 4. Objeto del contrato. Ar t culo 75. P recio. Ar t culo 76. C lculo del valor estimado de los con-tratos. Cap tulo II. R evisi n de precios en los contratos de las Administraciones P blicas

T TULO II: DISPOSICIONES GENERALES (Artículos comprendidos entre el 2 y 12) T TULO III: ÓRGANOS DE RESOLUCIÓN Y REPRESENTACI N ANTE EL TRASU (Artículos comprendidos entre el 13 y 17) T TULO IV: TRAMITACIÓN DE LOS PROCEDIMIENTOS EN GENERAL (Articulos . acreditada mediante la presentación del recibo objeto del

58 Cap tulo 4. Radio Mobile, software para simular la propagacion de sena les de microondas 4.2.4. Par ametros estad sticos Los parametros estad sticos son aquellos que describen el tipo y variedad de estad sticas que el usuario desea obtener, y es expresada en t erminos de la con abilidad. 4.3. Descripcion de Radio Mobile

Cap. 1 Fondamenti di informatica e hardware Cap. 2 Il software Cap. 3 La rappresentazione dei dati per le scienze umane Cap. 4 Dalle reti a Internet Cap. 5 Il World Wide Web Parte II - Temi per le scienze umane Cap. 6 La computazione linguistica Cap. 7 Arte e beni culturali nell'era digitale Cap. 8 Biblioteconomia e ricerca delle informazioni .

347-Hubodometer hub cap with oil port. 348-Sentinel oil hub cap. 349-Sentinel grease hub cap. 352-Solid grease hub cap. Part No. Description 340-4009 Standard 6 hole hub cap without oil port. 340-4013 Standard 5 hole hub cap without oil port. 340-4019 Standard 3 hole hub cap without oil

Callan Periodic Table of Investment Returns Returns Ranked in Order of Performance (as of June 30, 2019) Equity Cap Large-9.11% Equity Cap Large-11.89% Equity Cap Large-22.10% Equity Cap Large 28.68% Equity Cap Large 10.88% Equity Cap Large 4.91% Equity Cap Large 15.79% Equity Cap Large

El Cap„tulo II tiene por objeto exclusivo la restauraci‚n en el medio ruralydetermina los criterios mediante los cuales se podr† obtener la consideraci‚n de mes‚n rural. El T„tulo III, «Turismo activo», en primer t‹rmino concreta los requisitos para pod

T TULO VI NORMAS GENERALES DE ADMINISTRACIÓN PRESUPUESTARIA CAP TULO I OBJETO Y MBITO ART CULO 236. Presupuesto General del Estado. El Presupuesto General del Estado es la estimación de los ingresos y la asignación mÆxima de los gastos que