Sistemas Operativos - Resumen acerca de que es un sistema operativo, y sus principales caracteristicas. PDF

Title Sistemas Operativos - Resumen acerca de que es un sistema operativo, y sus principales caracteristicas.
Author Cesar Martinez LH
Course Programación
Institution Universidad Nacional Autónoma de México
Pages 7
File Size 146.4 KB
File Type PDF
Total Downloads 12
Total Views 128

Summary

Resumen acerca de que es un sistema operativo, y sus principales caracteristicas....


Description

Sistema operativo Administra Sistemas Operativos

Cesar Martínez Andrade

Actividad 1. Realiza una investigación sobre el tema de los Sistemas Operativos, en donde des una explicación amplia de estos, su clasificación en los diferentes esquemas que se clasifica.

Sistema operativo Un sistema operativo, también conocido como OS o SO, es el programa o software básico de un ordenador. Es una plataforma que facilita la interacción entre el usuario y los demás programas del ordenador y los dispositivos de hardware. Este mismo controla y supervisa la interacción de los componentes de hardware en el contexto del orden, los datos, la memoria y la gestión de programas. En particular, es responsable del procesamiento de los programas de aplicación individuales. El acceso de los procesos a ciertos recursos, así como la seguridad del sistema, que también incluye detección y corrección de errores, es parte del sistema operativo. Además, el sistema operativo también tiene la tarea de hacer que el sistema de procesamiento de datos sea operable y controlable.

Tipos de sistemas operativos. 1) ADMINISTRACIÓN DE TAREAS 1. MONOTAREA: los que permiten sólo ejecutar un programa a la vez 2. MULTITAREA: los que permiten ejecutar varias tareas o programas al mismo tiempo 2) ADMINISTRACIÓN DE USUARIOS 1. MONOUSUARIO: aquellos que sólo permiten trabajar a un usuario, como es el caso de los ordenadores personales 2. MULTIUSUARIO: los que permiten que varios usuarios ejecuten sus programas a la vez. 3) ORGANIZACIÓN INTERNA O ESTRUCTURA 1. Monolítico 2. Jerárquico 3. Cliente-servidor 4) MANEJO DE RECURSOS O ACCESO A SERVICIOS 1. CENTRALIZADOS: si permite utilizar los recursos de un solo ordenador 2. DISTRIBUIDOS: si permite utilizar los recursos (CPU, memoria, periféricos...) de más de un ordenador al mismo tiempo

Cesar Martínez Andrade

Ejemplos de sistemas operativos DOS: Familia de sistemas operativos para PC. Sus siglas significan Disk Operating System. Fue creado para ordenadores IBM y fue muy popular. Carece de interfaz gráfica y no es multiusuario ni multitarea. Con la aparición del sistema operativo Windows fue rápidamente sustituido. WINDOWS: Familia de sistemas operativos no libres desarrollados por la empresa Microsoft Corporation, que se basan en una interfaz gráfica que se caracteriza por la utilización de ventanas. La última versión es Windows XP en la que convergen las dos líneas de desarrollo que hasta entonces se mantenían de forma separada en otras versiones: versiones basadas en MS-DOS y versiones basadas en NT (Network Technology) UNÍX: Familia de sistemas operativos que comparten unos criterios de diseño e interoperabilidad en común, que descienden de una primera implementación original de AT&T. Se trata de un sistema operativo portable, multitarea y multiusuario. GNU/LINUX: Sistema operativo libre creado por Richard Stallman. Sistema operativo libre creado por Richard Stallman. GNU es un acrónimo que significa GNU no es Unix («GNU's Not Unix»). Un sistema operativo libre quiere decir que los códigos completos del sistema estarán disponibles para todo el mundo, sin tener que pagar por un programa. Como resultado, un usuario que necesita cambios en el sistema será siempre libre para hacerlos por sí mismo, o de contratar a cualquier programador o empresa disponible para hacerlos por él. Los usuarios no estarán ya a merced de un programador o una empresa que sea dueña de los códigos fuente y sea la única en posición de hacer cambios. Según su creador, R. Stallman, un software es libre si cumple estas condiciones: 1) Cualquiera tiene libertad para ejecutar el programa, con cualquier propósito 2) Cualquiera tiene libertad para modificar el programa para adaptarlo a sus necesidades. Y para ello, se debe tener acceso al código fuente, porque modificar un programa sin disponer del código fuente es extraordinariamente dificultoso. 3) Se tiene la libertad para redistribuir copias, tanto gratis como por un cánon 4) Se tiene la libertad para distribuir versiones modificadas del programa, de tal manera que la comunidad pueda beneficiarse con sus mejoras.

Sistema operativo de red Un sistema de red operativo, también llamado N.O.S es un software que permite la interconexión de ordenadores para poder acceder a los servicios y recursos, hardware y software, creando redes de computadoras. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Consiste en un software que posibilita la comunicación de un sistema informático con otros equipos en el ámbito de una red.

Como funciona un sistema operativo Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.

Cesar Martínez Andrade

Ejemplos de sistemas operativos y familias

Familias Familia Windows

Familia Macintosh

Familia UNIX

Cesar Martínez Andrade

Sistemas operativos (SO) Windows 10 Windows 8.1 Windows 8 Windows 7 Windows 95 Windows 98 Windows ME Windows NT Windows 2000 Windows 2000 server Windows XP Windows Server 2003 Windows CE Windows Mobile Windows XP 64 bits Windows Vista (Longhorn) Mac OS 7 Mac OS 8 Mac OS 9 Mac OS X AIX AMIX GNU/Linux GNU / Hurd HP-UX Irix Minix System V Solaris UnixWare

Tabla comparativa de sistemas operativos NOMBRE

CREA DOR

ANDROID

CHROME OS

Andr oid Inc., Googl e Googl e

IBM I

IBM

1988

IOS

Apple Inc.

2007

LINUX

Linus Torva lds y otros Fund ación Softw are Libre Amér ica Latin a Apple Inc.

1991 U nix,g 2 MINI Xg 3 2008

Micro soft

LINUXLIBRE

MAC OS

MICROSO FT WINDOW S (FAMILI A NT)

PRIME R LANZA MIENT O PÚBLIC O 2008

PREDE CESOR

ÚLTIMA VERSIÓ N ESTABL E

FECHA ÚLTIMA VERSIÓN

MERCADO DESTINADO

Ningu no

10

3 de septiembr e de 2019

Teléfonos inteligentes, tab letas, software educativo

2009

Chrom ium OS OS/40 0 OS X

75.0.37 70.102

Chromebook, tabletas

7.1

5 de marzo de 2019 2010

7.1.1

Sep. 2013

Núcle o Linux

4.10.9

8 de abril de 2017

Núcle o Linux libre

4.14

12 de noviembr e de 2017

1984

Ningu nog 4g 5

10.8.3

2013

1993

MSDOS, OS/2, Windo ws 3.x

Windo ws 10 (NT 10.0.18 362.418 )

2019

Cesar Martínez Andrade

servidor Teléfono inteligente, repr oductor de música, tableta Véase: Compar ación de distribuciones Linux Computadora personal, estaciones de trabajo, servidores, terminales educativos...

Estación de trabajo, computadora personal Estación de trabajo, computadora personal, portátiles y terminales

educativos/cole gios

Componentes de un sistema operativo Gestión de procesos Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de lo siguiente:   

Crear y destruir procesos. Parar y reanudar procesos. Ofrecer mecanismos para que los procesos puedan comunicarse y se sincronicen.

La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas a realizar y a estas fijarles prioridades: alta, media, baja, por ejemplo. Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y después las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden que nunca lleguen a ejecutarse y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas más antiguas.

Gestión de la memoria principal La memoria es una gran tabla de palabras o bytes que se referencia cada una mediante una dirección única. Este almacén de datos de rápido acceso es compartido por la CPU y los dispositivos de E/S, son volátil y pierde su contenido ante fallos del sistema. El SO es el responsable de:   

Conocer qué partes de la memoria están siendo utilizadas y por quién. Decidir qué procesos se cargarán en memoria cuando haya espacio disponible. Asignar y reclamar espacio de memoria cuando sea necesario.

El sistema de entrada y salida Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S.

Sistema de archivos Los archivos son colecciones de información relacionada, definidas por sus creadores. Estos almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información de bases de datos, etc. El SO es responsable de:  

Construir, eliminar archivos y directorios. Ofrecer funciones para manipular archivos y directorios.

Cesar Martínez Andrade

 

Establecer la correspondencia entre archivos y unidades de almacenamiento. Realizar copias de seguridad de archivos.

Existen diferentes sistemas de archivos, es decir, existen diferentes formas de organizar la información que se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, ext3, NTFS, XFS, etc. Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera vista, sin embargo, existen diferencias muy importantes. Por ejemplo, los sistemas de ficheros FAT32 y NTFS, que se utilizan fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia para un usuario que utilice una base de datos con bastante información ya que el tamaño máximo de un fichero con un sistema de archivos FAT32 está limitado a 4 gigabytes, sin embargo, en un sistema NTFS el tamaño es considerablemente mayor.

Clasificación de los sistemas operativos Administración de tareas Monotarea: Solamente permite ejecutar un proceso (aparte de los procesos del propio SO) en un momento dado. Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción. Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de SO normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.

Administración de usuarios Monousuario: Solo permite ejecutar los programas de un usuario al mismo tiempo. Multiusuario: Permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.

Manejo de recursos Centralizado: Permite usar los recursos de una sola computadora. Distribuido: Permite utilizar los recursos (memoria, CPU, disco, periféricos...) de más de una computadora al mismo tiempo.

Cesar Martínez Andrade...


Similar Free PDFs