Está en la página 1de 9

Juan Lorenzo Luna Canul

Matricula: 920074198

Materia: Sistemas Operativos

Maestro: Alberto Salinas Montemayor

Actividad 1. Reporte.
• Conceptos
El sistema operativo está compuesto por un conjunto de paquetes de software que
pueden utilizarse para gestionar las interacciones con el hardware.

Los procesos

Un proceso es un programa en ejecución que necesita de determinados recursos


para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S.
Cada proceso dispone su contador de programa, registros y variables, excepto
que un programa se ejecute dos veces. Cuando este último caso sucede el
sistema operativo usa la misma región de memoria de código debido a que dicho
código no cambiará a menos que se ejecute una versión distinta del programa.

Los archivos

Un archivo es un flujo unidimensional de bits que es tratado como una única


unidad lógica por el sistema operativo. Un archivo de datos informático
normalmente posee un tamaño, que generalmente se expresa en bytes; en todos
los sistemas operativos modernos el tamaño puede ser cualquier número entero
no negativo de bytes hasta un máximo dependiente del sistema.
El núcleo del sistema operativo

En informática, un núcleo o kernel es un software que constituye la parte más


importante del sistema operativo. Es el principal responsable de facilitar a los
distintos programas un acceso seguro al hardware del equipo o en forma básica,
es el encargado de gestionar recursos, a través de llamadas al sistema. Como
un equipo posee muchos programas y el acceso al hardware es limitado, también
se encarga de decidir qué programa podrá hacer uso de un dispositivo de
hardware y durante cuánto tiempo, lo que se conoce como multiplexado.

El intérprete de comandos

Un intérprete de órdenes o de comandos es un programa informático que tiene la


capacidad de traducir as órdenes que introducen los usuarios a través de un
conjunto de instrucciones facilitadas por éste para que se dirija directamente al
núcleo y al conjunto de herramientas que forman el sistema operativo. Las
órdenes se introducen siguiendo las sintaxis incorporadas por dicho intérprete
dentro del entorno proporcionado por el emulador de terminal a través de un
inductor que espera a que le sean introducidos los comandos o instrucciones.
• Funciones
Las funciones del sistema operativo son:

• Interpretación de comandos: permite al usuario comunicarse con el


ordenador.
• Control de recursos: coordina y manipula el hardware del ordenador, como
por ejemplo la memoria, la impresora, etc.
• Multi-acceso: un usuario se puede conectar a otra máquina sin tener que
estar cerca de ésta.
• Secuencia de tareas: el sistema operativo debe administrar la manera en
que se reparten los procesos.
• Manejo de errores: gestiona los errores de hardware y la pérdida de datos.
• Protección: evitar que las acciones de un usuario afecten al trabajo que
está realizando otro usuario.
• Manejo de dispositivos de E/S: organiza los archivos en diversos
dispositivos de almacenamiento, como por ejemplo en discos flexibles.
• Aceptar todos los trabajos y conservarlos hasta su finalización.
• Contabilidad de recursos: establece el costo que se le cobra a un usuario
por utilizar determinados recursos.

Interfaz de usuario

La interfaz de usuario es el medio con que el usuario puede comunicarse con un


ordenador o equipo, y comprende todos los puntos de contacto entre el usuario y
el equipo. Normalmente suelen ser fáciles de entender y de accionar. Los tipos de
interfaces de usuario que existen son:

• Interfaz de hardware: a nivel de los dispositivos utilizados para ingresar,


procesar y entregar los datos: teclado, ratón y pantalla visualizador.
• Interfaz de software: destinada a entregar información sobre de los
procesos y herramientas de control a través de lo que el usuario observa
habitualmente en su monitor.
• Interfaz de software-hardware: establece un puente entre el ordenador y
sus usuarios, permite al equipo captar la instrucción emitida por el usuario e
interpretarla en código binario.
Gestión de recursos

En un equipo actual pueden coexistir varios programas ejecutándose


simultáneamente. Estos programas compiten por los recursos del ordenador,
siendo el sistema operativo el encargado de arbitrar su asignación y uso. Como
complemento a la gestión de recursos, el sistema operativo ha de garantizar la
protección de unos programas frente a otros y ha de suministrar información sobre
el uso que se hace de los recursos.

Administración de archivos

Un administrador, gestor o explorador de archivos es una aplicación informática


que provee acceso a los archivos y facilita la realización de operaciones con ellos,
como copiar o mover archivos donde el usuario quiera ubicarlo y poder acceder a
ellos para realizar ciertas tareas.

Administración de tareas

El programa de administración de tareas de un sistema operativo administra la


realización de las tareas informáticas de los usuarios finales. Los programas
controlan qué áreas tienen acceso la CPU y por cuánto tiempo. Las funciones de
administración de tareas pueden distribuir una parte específica del tiempo del CPU
para una tarea en particular e interrumpir la CPU en cualquier momento para
sustituirla con una tarea de mayor prioridad.

Servicio de soporte

Los servicios de soporte de cada sistema operativo dependerán de la


implementación (programas orientados a diferentes tareas, como editores de
texto, administradores de archivos, etc.) particular de éste.

Los servicios de soporte suelen consistir en:

- Actualización de versiones.
- Mejoras de seguridad.
• Evolución histórica

• Tipos
• Microsoft Windows
La primera versión gráfica de Microsoft Windows fue la versión 1.0 lanzada
en noviembre de 1985, que compitió con el sistema operativo de Apple.
Windows 1.0 no era un sistema operativo completo; más bien era una
extensión gráfica de MS-DOS y tuvo muy poca popularidad.

• GNU/Linux
Para conocer que es GNU/Linux (simplificado en Linux) se debe conocer
primero qué es GNU, qué significa, de dónde viene, y por qué se sitúan
delante de Linux.
GNU es un acrónimo recursivo que significa “GNU’s not Unix”. El proyecto
de este fue creado por Richard Stallman con el objetivo de crear un sistema
operativo completamente libre.
Linux Ahora que ya se sabe qué significan las siglas GNU y de dónde
vienen, describiremos qué es Linux.
Linux es un núcleo libre de sistema operativo (también suele referirse al
núcleo como Kernel) basado en Unix.
Se trata de uno de los principales ejemplos de software libre y de código
abierto.

• Mac OS X
La primera versión del Mac OS (llamada simplemente System, en español
“sistema”) es fácilmente distinguible de los otros sistemas operativos
existentes durante el mismo período debido a que no usaba una interfaz de
línea de comandos; fue uno de los primeros sistemas operativos en usar
una interfaz gráfica.

• Estructura
• Núcleo
Tipos de Kernel
Podemos clasificar al Kernel según el tamaño y las funcionalidades que posea.
Existe una tendencia básica a reducir el tamaño del núcleo proporcionando de esta
forma menos funcionalidades. Los tipos de kernel que nos podemos encontrar son:

• Monolítico: engloba todos los servicios del sistema, posee un rendimiento


mayor que el de un micro-núcleo. Todas las funcionalidades están
integradas con el sistema. Cualquier cambio requiere la re-compilación del
kernel y el reinicio del sistema para aplicar los cambios.

• Modular: este kernel contiene compilados archivos como objetos, puede


cargarse o eliminarse bajo demanda. Lo positivo de este es que no hace
falta reiniciarlo al efectuar algún cambio. Desarrollaron los drivers, de esta
forma el kernel no se comunica con todos los periféricos.

Referencia
• Universidad Politécnica de Cataluña (Productor). (22 de mayo de 2018). Sistemas
de Información 1. Capítulo 2. Evolución de los sistemas operativos | 4/38 |
UPV [archivo de video]. Recuperado de
https://www.youtube.com/watch?v=E2fAqDFz9SY

• Carvajal, F. (2017). Instalación y actualización de sistemas operativos


UF0852 [versión electrónica]. Recuperado de
https://ebookcentral.proquest.com/lib/vallemexicosp/reader.action?docID=5214030
&query=Sistemas+Operativos+Modernos

• Universidad Politécnica de Cataluña (Productor). (22 de mayo de 2018). Sistemas


de Información 1. Capítulo 2. ¿Qué son los Sistemas Operativos? | 3/38 |
UPV [archivo de video]. Recuperado de
https://www.youtube.com/watch?v=ump1GVXNUJc

• Universidad Politécnica de Cataluña (Productor). (22 de mayo de 2018).Sistemas


de Información 1. Capítulo 2. Software del Sistema | 2/38 | UPV [archivo de video].
Recuperado de https://www.youtube.com/watch?v=yxGhos3vji4

También podría gustarte