PORTAFOLIO

Anuncio
CENTRO UNIVERSITARIO UAEM ATLACOMULCO
ELIZABETH EVANGELISTA NAVA
SISTEMAS OPERATIVOS
PROTAFOLIO
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
GENERACION CARACTERISTICAS
Concepto de sistema operativo Primer S.O fue creado en 1956 para
(década de los 50) un ordenador IBM 704, lo que hacía
era comenzar la ejecución de un
programa cuando el anterior
terminaba.
Revolución de los S.O (60’s)
Aparecen conceptos como sistema
multitarea, sistema multiusuario,
sistema multiprocesadores y sistema
en tiempo real.
También aparece UNIX, que es la
base de los s.o. actuales
Ordenadores públicos (70’s) Los ordenadores ahora eran
personales y salieron al comercio. Se
multiplica el desarrollo, creándose el
lenguaje de programación C.
Nuevos sistemas operativos (80’s)
MacOS, MS-DOS, Windows
LINUX (90’s) Se pública la primera versión del
núcleo en septiembre de 1991, se
unió al proyecto GNU, un sistema
operativo libre, similar a UNIX, al que
le faltaba para funcionar un núcleo
funcional.
Tubos al vacío 1945-1955
Para que se pudiera programar se
necesitaba de cables, interruptores y
tarjetas perforadas
Transistores 1955-1965 Este tuvo una reducción de tamaño y
precio, para la programación era de
ensamblador por medio de tarjetas
perforadas con un procesamiento por
lotes.
ROCIO BELTRAN MONROY
Circuitos integrados 1965-1980 Multiprogramación, spooling, tiempo
compartido.
ROCIO BELTRAN MONROY
MAQUINAS
VIRTUALES
sistema de tiempo
completo
ejecucion en el hw;
simple y realiza la
multiprogramacion
E/S interrupcion
ejecucion en
distintos sistemas
operativos
ROCIO BELTRAN MONROY
Cero: proporciona
la
multiprogramacion
basica de la CPU
Uno:
administracion de
la memoria y disco
Tres : control de
E/S.
Tiene 6 capas
Dos: comunicacion
entre proceso y la
consola del
operador.
SISTEMA EN CAPAS
Cuatro: programa
del usuario.
Cinco: operador
Tiene un
procesamiento por
lotes.
Su desarrollo fue
en Holanda.
ROCIO BELTRAN MONROY
programa principal que
llama al procedimeito del
sercvicio solicitado
no tiene estructuta
SISTEMA MONOLITICO
procedimiento de servicios
donde se llevan na cabo las
llamadas al sistema
procedimiento utilitarios
ROCIO BELTRAN MONROY
Sistema Operativo
Características
Ventajas
Desventajas
Tipo de núcleo
Shell
LINUX
Basado en UNIX
Estable
Difícil de usar
Monolítico
Multitarea
Rápido
Multiusuario
Libre
Permite al usuario
interactuar con el
kernel con la
interpretación de
los comandos
Sistema de código
abierto
No restricciones
Comandos
especiales
monolítico
Provee al usuario
una interfaz hacia
el sistema
operativo, el
usuario dialoga
con el intérprete
de comandos.
monolítico
interfaz de
usuario se
presenta,
incluyendo
la barra de tareas,
el escritorio,
cuadros de
diálogo y
controles de
interfaz
Seguro
Sistemas de red
UNIX
Multiusuario,
capacidad de simular
multiprocesamiento y
procesamiento no
interactivo.
Escrito en un lenguaje
de alto nivel : C.
WINDOWS
Estable
Diseñado en
lenguaje de alto
nivel.
Portabilidad
Lista de accesos
directos.
Contiene muchas
aplicaciones.
Limitaciones por
RAM
Compatibilidad
Compatibilidad de
controladores.
No soporta
archivos nfs
Mejor rendimiento
multitareas
No bloqueo de
intrusos
ROCIO BELTRAN MONROY
MAC
Integración total con
iCloud
Interfaz amigables
Seguridad mejorada
No tantos ataques
de virus.
Safari 6
Equipo confiable
Conectividad
Código abierto
Soporte de java
Más de 100.000
aplicaciones
Almacenamiento
Multi-tactil
Multitarea
hibrido
Lista de
comandos
monolítico
Programa que
escucha a la
entrada del
teclado de un
usuario y realiza
acciones como
lo indique el
usuario.
Menor catálogo de
juegos
Muy caro
Power nap
ANDROID
Poca
compatibilidad
Poca duración de
pila
Poco intuitivo
Es totalmente
fragmentado
tetherin
ROCIO BELTRAN MONROY
INSTALACION DE CENTOS
UNIDAD DE COMPETENCIA ll “TIPOS DE SISTEMAS
OPERATIVOS”
ROCIO BELTRAN MONROY
OBJETIVO: el alumno instalara el sistema operativo LINUX de la distribucion de
CENTOS, con la finalidad de identificar y poner en practica el procedimiento de su
implemetancion.
ALCANCES



identificar de una manera generalizada los componentes de un sistema
operativo.
Analisis del proceso de instalacion
Utilizar una maquina vitual
REQUERIMIENTOS






1GB de memoria
20gb de disco duro
Puertos usb
Unidad de cd
S.O centos
Virtual box
DURACION: 2hrs (4 hrs. estimado).
INTRODUCCION
La utilizacion de un S.O no solo permitira la gestion de recursos de forma
individual, tambien permite el uso compartido de recursos que se encuentran
interconectados a traves de una red.
ROCIO BELTRAN MONROY
PASOS A SEGUIR
Se comienza la instalación de virtual
box.
La pantalla nos da la bienvenida y nos
dice que continuemos.
Nos indica que vamos a instalar virtual
y continuamos
Tenemos que seleccionar que es lo se
va a crear y se seleccionan todas
ROCIO BELTRAN MONROY
Advertencia de creación de interfaz
En las tres pantallas anteriores se
estaba instalando la aplicación de
virtual y aceptamos al editor Oracle.
ROCIO BELTRAN MONROY
Bienvenida a virtual box
Aquí vamos a crear la máquina virtual
Nombramos a nuestra máquina,
seleccionamos el tipo LINUX y la
versión de red hat de (32 bit)
ROCIO BELTRAN MONROY
Selección de disco duro virtual
El tipo de archivo del disco es VDI
El almacenamiento es dinámico
reservado
El tamaño de imagen es de 205.50 gb
ROCIO BELTRAN MONROY
Iniciamos la instalación de centos
(iniciamos nuestra máquina virtual)
Buscamos la unidad donde se
encuentra centos
Ya que se encontró la unidad
seleccionamos centro de 64 bits
ROCIO BELTRAN MONROY
Una vez que lo seleccionamos
comenzara el proceso de instalación.
En esta pantalla elegimos instalación
del sistema con disco
iniciamos
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
Termino la instalación de centos
ROCIO BELTRAN MONROY
centos
Colocamos el nombre del usuario y se
crea una contraseña.
ROCIO BELTRAN MONROY
Habilitamos kdump
Nos indica nuestro usuario o nos da la
opción de otro
ROCIO BELTRAN MONROY
Dentro de toda la instalación hubo muchos problemas a la hora de querer instalar centos ya que
no se contaba con una buena versión. Pero al final salió todo bien y la instalación fue correcta
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
Rocio Beltran Monroy
ROCIO BELTRAN MONROY
Comandos de Linux
Objetivo: poder comprender el funcionamiento de los comando en la terminal de centos.
NOMBRE
more
ls
cd
mkdir
man
rm
exit
du
eject
mv
cp
FUNCIÓN
Permite desplegar el contenido de un
archivo de texto a una plantilla a la vez
Lista de contenido de un
directorio, si se una sin un argumento
este lista el contenido del directorio
actual.
Cambia el directorio corriente en
que nos encontramos
Crea entradas de directorios
Proporciona información sobre
los comandos u otros programas del
entorno Linux
Elimina archivos o directorios
Cierra el Shell actual
Reporta el espacio de disco
utilizado por los archivos y directorios
Extrae el cd-rom
Mueve los archivos o directorios
Copiar archivos.
Se agrera un modificador “-r”
passwd
cat
date
find
hostname
Cambia la contraseña del usiario
Concatenar y desplegar el contenido de
archivo
Muestra y establece la fecha y la hora
FORMATO
<COMANDO> | more
man ls
cd
mkdir <nombre del directorio>
man man
rm <nombre de los archivos> rm – r
<nombre de los directorios>
du –ks <archivos o directorio>
mv
cp <archivo origen> <destino> cp –r
<directorio origen> <destino>
passwd
cat
date
Buscar los archivo
find
Permite conocer la infomacion del hostname
equipo anfitrion
ROCIO BELTRAN MONROY
info
Muestra la información del sistema
Info
help
Despliega la ayuda para un comando
de manual
Limpia la pantalla de la terminal
Crean enlaces simbólicos entre
archivos.
help
clear
in
clear
In
ROCIO BELTRAN MONROY
PROPÓSITO: El alumno pondrá en práctica algunos comandos adquiridos durante la sesión
teórica, e instalará el jdk de java, posteriormente creará un archivo fuente y lo ejecutará.
ALCANCES:
El alumno sabrá asignar permisos, crear un código fuente mediante un editor de textos, y
ejecutarlo con JAVA
1. Define que es un código fuente
Son las instrucciones que le colocan a un software de programación, con el podemos realizar
diferentes operaciones.
2. Menciona cual es el editor de texto que utilizaste
El que mas se utiliza es el vi
3. Cuál es el comando para asignar permisos de ejecución y cita su sintaxis
Chmod sintaxis chmod nombre del archivo
4. Cuál es la diferencia entre un compilador y un interprete
Que el interprete es la que puede hacer la llamadas al sistema decodificar y el
compilador se encarga de traducir
ROCIO BELTRAN MONROY
5. Como se llama el compilador de java javac
6. Cuál es la diferencia entre un archivo binario y un RPM
Que el archivo binario cuenta con una carpeta bin que es la que permite ejecutar os
archivos, mientras los rmp solo pueden hacer verificaciones, instalar y desinstalar y
solicitar programas
7. Como escribirías la instrucción para descomprimir un archivo llamado archivo.tar.gz.
tar xcvf archivo.tar.gz
8. Como escribirías la instrucción para eliminar un archivo llamado jdk-14-2.1.bin.
Mkdir jdk-14-2.1.bin
9. Como escribirías la instrucción para asignar permisos de ejecución al archivo jdk14-2.1
chmod 777 /jdk-14.2.1
10. Cuál es la instrucción para ejecutar un código fuente en java
Java Test
ROCIO BELTRAN
ROCIO BELTRAN MONROY
PRACTICA
Instalacion de eclipse en la maquina virtual
Se comiensa la instalacion de elipse el programa se pasa al escritorio y despues se copia a la
carpeta de OPT, se descomprime el programa para que este se pueda compilar.
ROCIO BELTRAN MONROY
Después de que se descomprimió el eclipse se ejecuta donde damos la instrucción de crear un
lanzador.
Se crea un archivo de texto donde se pone el código del lanzador (se nos pasó capturar la pantalla
pero si se realizó la instrucción) después de crearlo nos fuimos a escritorio donde apareció un icono
que dice eclipse y lo ejecutamos.
Comiza a ejecutarse el programa.
ROCIO BELTRAN MONROY
Después de que se terminó de ejecutar nos aparece la siguiente pantalla del espacio de trabajo y le
damos OK.
Ya nos encintramos dentro de eclipse
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
ROCIO BELTRAN
PRACTICA
Instalacion de eclipse en la maquina virtual
Se comiensa la instalacion de elipse el programa se pasa al escritorio y despues se copia a la
carpeta de OPT, se descomprime el programa para que este se pueda compilar.
ROCIO BELTRAN MONROY
Después de que se descomprimió el eclipse se ejecuta donde damos la instrucción de crear un
lanzador.
Se crea un archivo de texto donde se pone el código del lanzador (se nos pasó capturar la pantalla
pero si se realizó la instrucción) después de crearlo nos fuimos a escritorio donde apareció un icono
que dice eclipse y lo ejecutamos.
Comiza a ejecutarse el programa.
ROCIO BELTRAN MONROY
Después de que se terminó de ejecutar nos aparece la siguiente pantalla del espacio de trabajo y le
damos OK.
Ya nos encintramos dentro de eclipse
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
Problemas de la cena de filosofos
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
Unidad de competencia 5
Propósito: el alumno conceptualizara todos los fundamentos relacionados con
procesos de estados de un proceso.
Comunicación entre proceso, problemas clásicos de planificación de proceso,
planificación de procesos ara establecer relaciones de conceptos, y tomar en cuenta
todos estos elementos durante el diseño de un sistema operativo.
Alcances: conoce, identifica, compara y diferencia.
-
Que es un proceso
Estados de un proceso
Problemas de comunicación
Planificación
Productos
Mapa concepto de procesos y estados






conceptos tabla de procesos, condición de competencia, sección crítica,
exclusión mutua, bloque (dead lock).
Programa dormir despertar
Programa productor – consumidor (puntos 2,3 exclusión mutua)
Programa cena de filósofos
Programa barbero dormilón (puntos 4,5 problemas de comunicación)
Cuadro comparativo de planificación de procesos
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
SEGURIDAD DE LA INFORMACION
Audios
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
Problemas entre procesos
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
Practica en java de menú ”el barbero dormilón”
ROCIO BELTRAN MONROY
Practica
Realizar un menu con operaciones, donde se selecciona una y tiene que hacer la
operacion
ROCIO BELTRAN MONROY
ROCIO BELTRAN MONROY
PRACTICA 2 INSTALACION DE XAMPP
PROPOSITO: el proyecto XAMPP permite instalar en Linux el servidor Web
Apache, MySQL, PHP y Perl, esta diseñado especificamente para desarrolladores
Web. Si lo instala en Red Hat o Fedora le permite crear un servidoe web
totalmente funional para el sistema local o de red e iniciar el desarrollo de sus
aplicaciones con facilidad.
ALCANCES:
Configurar una red local
Inciar, los servicios de XAMPP
Vizualizar una pagina web en la red local
ROCIO BELTRAN MONROY
REQUERIMIENTOS
Sistema operativo centos v.6.5
XAMPP
Ambos de 32 o 64 bits (dependiendo la arquitectura)
INSTRUCCIONES
Realiza la descarga de XAMPP y copiala en el escritorio, ua vez hecha esta
actividad. Copia el archivo ejecutable en el directorio opt, ademas asigana los
permisos necesarios para que el archivo pueda ser ejecutado con chmod, luego
inicia la ejecucion.
Fig. 1 Se copia xampp en opt
ROCIO BELTRAN MONROY
Fig.2 Ejecucion de XAMPP
Fig. 3 Instalación de XAMPP
Fig.4 Instalacion se XAMPP
ROCIO BELTRAN MONROY
Fig. 5 Instalación de XAMPP
ROCIO BELTRAN MONROY
Fig.6 Instalacion de XAMPP
Fig.7 Instalacion de XAMPP
Fig.8 Instalacion de XAMPP
ROCIO BELTRAN MONROY
Fig.9 Se finaliza la instalacion
Fig.10 Pantalla de inicio de XAMPP
ROCIO BELTRAN MONROY
Fig.11 Activamos los servicios de XAMPP
Fig.12 Entramos al localhost
ROCIO BELTRAN MONROY
Fig.13 Entramos a la carpeta lampp, despues a htdocs donde creamos una
carpeeta llama practicaxampp y se creo un archivo llamado ejemplo.php.
ROCIO BELTRAN MONROY
Fig.14 Escribimos un codigo donde se crea una pagina web que dice bienvenidos
a mi pagina
Fig.15 Dentro de localhost buscamos nuestra carpeta que se creo en htdocs y la
seleccionamos
ROCIO BELTRAN MONROY
Fig.16 Se muestra nuestra primer pagina
ROCIO BELTRAN MONROY
Descargar