41
SISTEMAS OPERATIVOS JOHN MILLER ISAZA BEDOYA CRUZ ELENA PESCADOR TÈCNICO EN SISTEMAS 362248 DISEÑO E INNOVACION TECNOLÒGICA INDUSTRIAL PEREIRA 26 DE JULIO DE 2022

Sistemas operativos 1[1]

Embed Size (px)

Citation preview

Page 1: Sistemas operativos 1[1]

SISTEMAS OPERATIVOS

JOHN MILLER ISAZA BEDOYA

CRUZ ELENA PESCADOR

TÈCNICO EN SISTEMAS

362248

DISEÑO E INNOVACION TECNOLÒGICA

INDUSTRIAL

PEREIRA 26 DE JULIO DE 2022

Page 2: Sistemas operativos 1[1]

SISTEMAS OPERATIVOS

JOHN MILLER ISAZA BEDOYA

CRUZ ELENA PESCADOR

TÈCNICO EN SISTEMAS

362248

INGENIERO

EDWIN ALEXANDER GÒMEZ ROBBY

DISEÑO E INNOVACION TECNOLÒGICA

INDUSTRIAL

PEREIRA 26 DE JULIO DE 2022

Page 3: Sistemas operativos 1[1]

QUE ES UN SISTEMA OPERATIVO

Es un programa o conjunto de programas que en

un sistema Informático gestiona los recursos de

hardware, Apple lanza Mountain Lion, nuevo

sistema operativo para Mac.

Page 4: Sistemas operativos 1[1]

CUÁL ES EL OBJETIVO PRIMARIO DE

UN SISTEMA OPERATIVO.

Proveen una solución efectiva para resolver los

problemas, lo que se conoce como „ framework ‟ -

sistema que trabaja a partir de prácticas comunes-.

Así se evita que las personas empiecen desde

cero, brindándoles una aplicación que contenga

funciones predefinidas (similar a una plantilla).

Page 5: Sistemas operativos 1[1]

CUÁLES SON LAS PRINCIPALES

CARACTERÍSTICAS DEL S.O

Las principales características de los S. O. son:

Definir la “Interfaz del Usuario”.

Compartir el hardware entre usuarios.

Permitir a los usuarios compartir los datos entre

ellos.

Planificar recursos entre usuarios.

Facilitar la entrada / salida.

Recuperarse de los errores.

Page 6: Sistemas operativos 1[1]

CUÁLES SON LAS PRINCIPALES FUNCIONES

DEL S.O

El S. O. se ejecuta en modo central o modo de supervisión,

con máxima prioridad y generalmente con protección por

hardware.

Los compiladores, editores y demás programas se ejecutan en

modo usuario. El S. O. es la serie de programas, dispuestos

ya sea en el software o en la memoria fija (microcódigo), que

hacen al hardware utilizable.

Los S. O. ponen el “poder computacional básico”. Del

hardware convenientemente a disposición del usuario, pero

.Consumen parte de ese poder computacional para

funcionar Los S. O. son, en primer lugar, administradores de

recursos.

Page 7: Sistemas operativos 1[1]

CUÁLES SON LAS PRINCIPALES TENDENCIAS

DE LOS S.O

Las principales tendencias en S. O.

Son las siguientes Soporté generalizado para multiprocesamiento.

Migración hacia el microcódigo de funciones de los S. O. realizadas por software. Distribución del control entre procesadores localizados.

Mejora de la eficiencia en el soporte de la ejecución concurrente de programas. Soporté del paralelismo masivo con altísimo grado de concurrencia.

Profundización de los esquemas de máquinas virtuales.

Page 8: Sistemas operativos 1[1]

CUÁLES SON LOS PRINCIPALES RECURSOS

ADMINISTRADOS POR EL S.O

Los S. O. son en primer lugar, administradores de

recursos, siendo el recurso primario el hardware del

sistema Las principales características de los S. O. son:

Definir la “Interfaz del Usuario”. Compartir el hardware

entre usuarios. Permitir a los usuarios compartir los

datos entre ellos.

Page 9: Sistemas operativos 1[1]

CUÁL ES EL NÚCLEO DEL S.O

El núcleo del sistema operativo, también llamado

kernel (núcleo en alemán) es aquella parte de un

sistema operativo que interactúa de forma directa

con el hardware de una máquina. Entre las

funciones principales del kernel se encuentran:

La gestión de memoria.

La administración del sistema de archivos.

La administración de servicios de entrada/salida.

La asignación de recursos entre los usuarios.

Page 10: Sistemas operativos 1[1]

CUÁL ES LA ESTRUCTURA DE LOS S.O

Sistemas Monolíticos

Este tipo de organización es, con diferencia, la más

común. El sistema operativo se escribe como una

colección de procedimientos, cada uno de los

cuales puede llamar a los demás cada vez que así

lo requiera.

Sistemas con capas

Creado según niveles de jerarquías, aprovechando

siempre los servicios de la capa inferior. La capa

inferior ( capa 0) es el hardware, la capa superior (

capa N ) es la interfaz del usuario.

Page 11: Sistemas operativos 1[1]

VENTAJAS:

Depuración y verificación.

Mantenimiento.

DESVENTAJAS:

Llamadas entre capas: paso de parámetro.

Tendencia: equilibrio menos capas con más

funcionalidad.

Page 12: Sistemas operativos 1[1]

MAQUINAS VIRTUALES

En informática una máquina virtual es un software que

emula a una computadora y puede ejecutar programas

como si fuese una computadora real. Este software en

un principio fue definido como "un duplicado eficiente y

aislado de una máquina física".

MODELO CLIENTE SERVIDOR

Estos servicios pueden ser peticiones de datos de una

base de datos, de información contenida en archivos o

los archivos en sí mismos, o peticiones de imprimir

datos en una impresora asociada.

Page 13: Sistemas operativos 1[1]

COMO EL S.O REALIZA LA ADMINISTRACIÓN DE

LA MEMORIA DE SISTEMA.

La memoria virtual, es una técnica de

administración de la memoria real que permite al

sistema operativo brindarle al software de usuario y

a sí mismo un espacio de direcciones mayor que la

memoria real o física.

Page 14: Sistemas operativos 1[1]

PASOS PARA INSTALAR LOS SIGUIENTES

SISTEMAS OPERATIVOS

WINDOWS XP :

Pulsa la tecla INTRO. Si lo que quieres es recuperar Windows a través de la consola de recuperación pulsa R.

Acepta el contrato pulsando la tecla F8.

Si el disco duro está vacio tendremos que particionarlo y luego formatearlo

Especifica el tamaño de la partición

Para confirmar pulsa INTRO.

A continuación se reiniciará el equipo y comenzará la instalación.

Una vez reiniciado el ordenador, arrancará automáticamente la instalación de Windows.

Page 15: Sistemas operativos 1[1]

COMO EL S.O REALIZA LA ADMINISTRACIÓN DE

LA MEMORIA DE SISTEMA

La parte del sistema operativo que administra la memoria se llama administrador de la memoria. Para ello existen diferentes esquemas de administración de memoria desde los mas simples hasta los mas elaborados entre los cuales se ubican:

Administración de la memoria sin intercambio o paginación.

Los sistemas de administración de memoria se pueden clasificar en dos tipos. Los que desplazan los procesos de la memoria principal al disco y viceversa durante la ejecución (intercambio y paginación) y aquellos que no.

Monopogramación sin intercambio o paginación.

Es en forma secuencial pues solo se tiene un objeto en memoria en cada instante, el usuario carga toda la memoria con un programa, esto implica que cada proceso debe contener controladores de dispositivo para cada uno de los dispositivos E/S que utilice.

Page 16: Sistemas operativos 1[1]

Multiprogramación con particiones variables.

Mediante un algoritmo de administración de memoria las

particiones variables varían de forma dinámica durante

el uso de la máquina, evitando desperdicio de memoria

Otros métodos de administración de memoria que

tenemos son:

la administración de memoria con mapa de bits.

Page 17: Sistemas operativos 1[1]

COMO PUEDO ADMINISTRAR LOS RECURSOS /

PERMISOS DEL SISTEMA OPERATIVO PARA

DETERMINADOS USUARIOS

Modernos permiten asignar permisos (o derechos de

acceso) a los archivos para determinados usuarios y

grupos de usuarios. De esta manera, se puede

restringir o permitir el acceso de un determinado

usuario a un archivo para su visualización de

contenidos, modificación y/o ejecución (en caso de un

archivo ejecutable).

Page 18: Sistemas operativos 1[1]

WINDOWS 7

Una vez arrancado el programa de instalación, nos aparecerá la siguiente ventana:

Pulsamos en “Siguiente” , de forma que nos aparecerá otra ventana en la cual comenzaremos la instalación:

Pulsamos en el botón “Instalar ahora” , de forma que se iniciará el programa de instalación.

En la siguiente ventana, aceptamos los términos de licencia y pulsamos en “Siguiente”

Page 19: Sistemas operativos 1[1]

WINDOWS 8

Una vez arrancado el programa de instalación,

nos aparecerá la siguiente ventana.

Pulsamos en “Siguiente” , y nos aparecerá otra

ventana en la que podremos comenzar con la

instalación de Windows 8.

Pulsamos en el botón “Instalar ahora”, y a

continuación el programa de instalación nos

solicitará una clave de Windows 8.

Pulsamos en el botón “Instalar ahora”, y a

continuación el programa de instalación nos

solicitará una clave de Windows 8.

Page 20: Sistemas operativos 1[1]

CARACTERÍSTICAS QUE DEBE TENER EL PC

PARA INSTALAR WINDOWS XP

Procesador Intel Pentium 4 1.6 GHz o equivalente.

256 MB de memoria RAM.

4 GB de espacio en Disco Duro.

Monitor SuperVGA con una resolución de 1024 x

768

Unidad lectora de CD-ROM o DVD.

Page 21: Sistemas operativos 1[1]

WINDOWS

La primera versión de Windows fue la 1.0, lanzada en

noviembre de 1985, carecía de funcionalidades y

consiguió un poco de popularidad. No era un sistema

operativo en sí mismo, sino que era programa

ejecutándose en el sistema MS-DOS.

En noviembre de 1987 fue lanzada la versión 2.0 de

Windows, y fue un poco más popular que su

predecesora. La versión 2.03, lanzada en enero de

1988, cambió su interfaz de ventanas, haciéndose muy

parecido al sistema operativo de las Apple (le trajo a

Microsoft problemas legales).

Page 22: Sistemas operativos 1[1]

En sus primeras versiones sólo era un programa

funcionando en el sistema operativo MS-DOS. Su

primera versión, Windows 1.0, salió en 1985 y la última

versión como programa fue la 3.x de gran popularidad

en 1990.

El gran salto lo dio cuando se convirtió en un sistema

operativo con el nombre de Windows 95, con grandes

mejoras y una gran campaña publicitaria. Luego le

sucedieron versiones más o menos populares como

Windows 98, ME, XP, Vista.

Page 23: Sistemas operativos 1[1]

LINUX

Comenzó con un intento por obtener un núcleo de

sistema operativo gratuito similar a Unix que

funcionara con microprocesadores Intel 80386.

Luego, el 25 de agosto de 1991, Torvalds escribió

en el grupo de noticias comp.os.minix.

Page 24: Sistemas operativos 1[1]

LINUX

Linux es un núcleo libre de sistema operativo basado

en Unix. Es uno de los principales ejemplos de software

libre. Linux está licenciado bajo la GPL v2 y está

desarrollado por colaboradores de todo el mundo. El

desarrollo del día a día tiene lugar en la Linu Kernel

Mailing List Archive.

Page 25: Sistemas operativos 1[1]

CARACTERÍSTICAS DEL WINDOWS

Primera Versión de Microsoft Windows. Lanzado en

1985. Tomó un total de 55 programadores para

desarrollarlo y no permitía ventanas en cascada.

Microsoft comenzó el desarrollo del "ADMINISTRADOR

DE INTERFAZ", que posteriormente derivó en Microsoft

Windows en Septiembre de 1981. La interfaz inicial tenía

menús ubicados en la parte inferior de la ventana y la

interfaz sufrió un cambio en 1982 cuando se diseñaron

los ahora comunes menús desplegables.

Page 26: Sistemas operativos 1[1]

CARACTERÍSTICAS DE WINDOWS 1.0

Interfaz gráfica con menús desplegables, ventanas en

cascada y soporte para mouse.

Gráficos de pantalla e impresora independientes del

dispositivo.

Multitarea cooperativa entre las aplicaciones Windows.

Page 27: Sistemas operativos 1[1]

CARACTERÍSTICAS DE LINUX

Los beneficios derivados del uso del sistema operativo UNIX, y por lo tanto de Linux, provienen de su potencia y flexibilidad. Estos son resultado de numerosas características integradas al sistema, las que están disponibles tan pronto como se inicia.

MULTITAREAS

Multitareas describe la habilidad de ejecutar aparentemente, al mismo tiempo, numerosos programas sin obstaculizar la ejecución de cada aplicación. Esto se conoce como multitareas preferente, porque cada programa tiene garantizada la posibilidad de correr, esto es, cada programa no se ejecuta sino que hasta que el sistema operativo lo aparta para permitir que otros programas corran. Este tipo de multitareas es exactamente lo que Linux hace.

Page 28: Sistemas operativos 1[1]

PRINCIPALES VERSIONES DE WINDOWS

• 1985 (junio): Windows 1.01• 1986 (agosto): Windows 1.03• 1987 (diciembre): Windows 2.03• 1988 (junio): Windows 2.1• 1990 (mayo): Windows 3.0• 1992 (abril): Windows 3.1• 1992 (octubre): Windows For Workgroups 3.1• 1993 (febrero): Microsoft Bob• 1993 (agosto): Windows NT 3.1• 1993 (noviembre): Windows For Workgroups 3.11• 1994 (septiembre): Windows NT 3.5• 1994 (noviembre): Windows NT 3.51• 1995 (agosto): Windows 95• 1996 (septiembre): Windows NT 4.0• 1998 (junio): Windows 98• 2000 (febrero): Windows 2000• 2000 (julio): Windows ME• 2001 (octubre): Windows XP• 2006 (noviembre): Windows Vista

Page 29: Sistemas operativos 1[1]

VERSIONES DE LINUX

Linux Mint

Linux Mint Gnome

Linux Mint KDE

Linux Mint LXDE

Linux Mint XFCE

Linux Mint Flux box

Page 30: Sistemas operativos 1[1]

SISTEMAS DE ARCHIVOS

FUNCIONES DE LOS SISTEMAS DE ARCHIVOS

Los usuarios deben poder crear, modificar y borrar archivos.

Se deben poder compartir los archivos de una manera

cuidadosamente controlada.

El mecanismo encargado de compartir los archivos debe

proporcionar varios tipos de acceso controlado:

Ej.: “Acceso de Lectura”, “Acceso de Escritura”, “Acceso de

Ejecución”, varias combinaciones de estos, etc.

Se debe poder estructurar los archivos de la manera más

apropiada a cada aplicación. Los usuarios deben poder

ordenar la transferencia de información entre archivos.

Se deben proporcionar posibilidades de “respaldo” y

“recuperación” para prevenirse contra:

La pérdida accidental de información.

La destrucción maliciosa de información.

Page 31: Sistemas operativos 1[1]

2 EJEMPLOS DE SISTEMAS DE ARCHIVOS PARA 3

DIFERENTES S.O (DESCRIPCIÓN DE C/U)

Un sistema operativo realiza tareas básicas en su PC,

actuando como interfaz entre el hardware y el software

del sistema. Su principal fin es admitir los programas

que realizan tareas en su PC, como el procesamiento de

textos, el correo electrónico o la gestión de bases de

datos.

Los diferentes sistemas operativos utilizarán sistemas de

archivos distintos para acceder a los medios de

almacenamiento y conocer las ubicaciones en las que se

han almacenado los datos.

Page 32: Sistemas operativos 1[1]

CUÁL ES LA DEFINICIÓN DE DIRECTORIOS

Un directorio es un sistema que la computadora utiliza

para organizar ficheros a partir de información

específica. Los directorios pueden estar organizados

jerárquicamente de forma que los ficheros aparezcan

de distintas maneras, como por ejemplo el orden en

que fueron creados, por orden alfabético, según el tipo.

Page 33: Sistemas operativos 1[1]

QUE SON LOS SISTEMAS JERÁRQUICOS DE

ARCHIVOS

En sistemas de archivos jerárquicos, en lo usual, se

declara la ubicación precisa de un archivo con una

cadena de texto llamada "ruta". La nomenclatura para

rutas varía ligeramente de sistema en sistema, pero

mantienen por lo general una misma estructura. Una

ruta viene dada por una sucesión de nombres de

directorios y subdirectorios, ordenados jerárquicamente

de izquierda a derecha y separados por algún carácter

especial que suele ser una barra ('/') o barra invertida ('\')

y puede terminar en el nombre de un archivo presente

en la última rama de directorios especificada.

Page 34: Sistemas operativos 1[1]

TIPOS DE RUTAS DE ACCESO

Al ampliar un servidor virtual, crear un sitio Web de nivel superior o

configurar la Creación personalizada de sitios, quizá también

necesite definir rutas de acceso administradas. Las rutas de acceso

administradas permiten realizar dos tareas importantes:

Indicar qué partes del espacio de nombres URL controla Microsoft

Windows SharePoint Services. Muchas de las organizaciones que

van a instalar Windows SharePoint Services ya tienen un servidor

Web o un conjunto de servidores en uso y deben ser capaces de

identificar las áreas del espacio de nombres URL existente que no

deben ser administradas por Windows SharePoint Services. Por

ejemplo, si ya tiene una aplicación Web en el servidor Web e instala

Windows SharePoint Services, necesitará una forma de indicar a

Windows SharePoint Services que no intente controlar el contenido

de esa ruta de acceso o su configuración.

Especificar las rutas de acceso que se van a utilizar para la

Creación personalizada de sitios.

Page 35: Sistemas operativos 1[1]

Inclusión explícita http://server1/site1 /site1 Identifica el

sitio Web de /site1 como un sitio de Windows SharePoint

Services.

Inclusión de caracteres comodín http://server1/sites/*

/sites/* Identifica todos los sitios ubicados bajo /sites/

como sitios de Windows SharePoint Services.

Exclusión http://server1/webapp /webapp Indica que el

directorio /webapp no lo administra Windows SharePoint

Services.

Page 36: Sistemas operativos 1[1]

CUÁLES SON LAS PRINCIPALES OPERACIONES CON

DIRECTORIOS

CREATE (CREAR): se crea un directorio vacío.

DELETE (ELIMINAR): se elimina un directorio, que debe estar vacío.

OPENDIR (ABRIR DIRECTORIO): se pueden leer los directorios antes de poder leer un directorio, éste debe ser abierto.

CLOSEDIR (CERRAR DIRECTORIO): cuando se ha leído un directorio, éste debe ser cerrado para liberar el espacio correspondiente de la tabla interna.

READDIR (LEER DIRECTORIO): regresa la siguiente entrada en un directorio abierto, sin importar el tipo de estructura de directorios que se utilice.

RENAME (CAMBIAR DE NOMBRE): cambia el nombre de un directorio de manera similar al cambio para archivos.

LINK (LIGAR): es una técnica que permite que un archivo aparezca en más de un directorio.

Page 37: Sistemas operativos 1[1]

QUE SON LOS COMODINES

En cualquier Sistema Operativo (S.O.) que

tenga comandos, existen formas de recortar y

facilitar las cosas más usuales, entre las que

están facilitar la selección de ficheros.

Siempre, estos son los comodines, válidos para

cualquier fichero: "*" y "?"

"*" -> RESTO/TODO: Solo sustituye a

TODOS los ficheros, delante/ detrás /en

medio del fichero todo lo que coincida con él.

"?" -> CUALQUIER CARÁCTER: que

coincida con el resto que esté escrito.

Page 38: Sistemas operativos 1[1]

QUÉ SON LOS KERNELL 32.DLL

kernel32.dll es el Microsoft Windows Kernel más

importante. Las funciones que tratan la mayor parte de

funciones de las ventanas se conectan a este DLL del

núcleo de cierta manera.

kernel32.dll es un proceso del sistema necesario para

que su sistema de funcione correctamente. No debe

eliminarse. Identifique los procesos no utilizados de que

están ralentizando su equipo.

Page 39: Sistemas operativos 1[1]

KERNEL.DLL

kernel.dll es un DLL significativo de Windows que es

crítico a más viejas versiones de Windows kernel.dll es

un proceso del sistema necesario para que su sistema

de funcione correctamente. No debe eliminarse.

Identifique los procesos no utilizados de que están

ralentizando su equipo.

Page 40: Sistemas operativos 1[1]

ERRORES MÁS FRECUENTES KERNELL32.DLL Y

KERNEL.DLL

ERRORES:

- HAL.DLL - "O CORRUPTOS DE HAL.DLL PERDIDO“ Este mensaje de error suele aparecer como "Windows no puede iniciarse porque el siguiente archivo falta o está dañado

-NTDLL.DLL - "HARD NTDLL.DLL ERROR DESCONOCIDO“: En casi todos los casos, los errores ntdll.dll son causados por los programas de software, no el sistema operativo.

- KERNEL32.DLL - "ERROR DE PÁGINA NO VÁLIDA EN EL MÓDULO KERNEL32.DLL“: Generalmente son causados por los programas de software que tienen acceso a las áreas de la memoria del sistema incorrecta. -D3DX9_25.DLL - "NO SE HAN ENCONTRADO D3DX9_25.DLL“: son causados generalmente por problemas de DirectX. al iniciar algunos juegos de vídeo o programas de gráficos avanzados.

Page 41: Sistemas operativos 1[1]

COMANDOS MÁS USADOS DE LINUX

Se utiliza para crear un grupo nuevo. Sintaxis: addgroup nom grupo adduser Se utiliza para añadir un usuario.69.

En ciertas ocasiones se suelen utilizar comandos que son difíciles de recordar o que son demasiado extensos, pero en UNIX existe la posibilidad de dar un nombre alternativo a un comando con el fin de que cada vez que se quiera ejecutar, sólo se use el nombre alternativo.

Apt-cache search (texto)Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos buscado. apt-get dist-upgrade Función adicional de la opción anterior que modifica las dependencias por la de las nuevas versiones de los paquetes.

Apt- get install (paquetes)Instala paquetes. apt- get remove (paquete)Borra paquetes. Con la opción –purge borramos también la configuración de los paquetes instalados. apt- get update Actualiza la lista de paquetes disponibles para instalar.

Apt- get upgra de Instala las nuevas versiones de los diferentes paquetes disponibles. At realiza un tarea programada una sola vez. Sintaxis: at [-ir] hora [fecha].