Академический Документы
Профессиональный Документы
Культура Документы
Describir los servicios que un sistema operativo proporciona a los usuarios, a los procesos y a otros sismtemas. Exponer las diversas formas de estructurar un sistema operativo. Explicar como se instalan, personalizan y arrancan los sitemas operativos
CLI Windows
CLI Linux
http://www.taringa.net/posts/info/2415223/Lista-de-comandoCMD-o-MS-DOS.html
Los comandos de Linux los podemos encontrar en : http://www.linuxguide.it/command_line/linux_commands_es.html Tarea para la siguiente clase: Crear un archivo , cambiar de directorio, eliminar el archivo, tanto en window como en linux; para el ejercicio de linux puede descargar una version simple de arranque por CD u otra como Puppy de Linux para probar el ejercicio. La tarea debe presentarese en diapositivas indicando el procedimiento realizado.
Llamadas al Sistema
Las llmadas al sismtea por lo general estan escritas en C y C++
La mayoria de los programadores no ven este detalle ya que utilizan una API (aplication programing interface, interfaz de programacion de aplicaciones). Las Tres APIs disponibles:
API win32 API POSIX (MacOs, Unix y Linux) API Java
1. Control de procesos
2. Manipulacion de archivos 3. Manipulacion de dispositivos 4. Mantenimiento de indormacion 5. comunicaciones
1. Control de procesos
Un programa en ejecucion necesita terminar unprograma o interrumpir el programa.
De forma normal (end)
2. Administracin de archivos
3. Administracion de dispositivos
4. Mantenimiento de informacion
5. Comunicacion
Administracin de archivos
comunicaciones
Mecanismos y politicas
Implementacin
Los sistemas operativos de ensamblaban en lenguaje ensamblador y posteriormente se uso lenguaje C y C++
2. Estructura en niveles
3. Microkernel
Sistema de archivos
Mdulos miscelneos
Mdulos STRAMS
Formatos ejecutables
Maquinas Virtuales
La idea fundamental subyace en abstraer el hardware
1. implementacion
Una maquina virtual por lo general trabaja con un modo de usuario virtual pero no olvidar que la maquina virtul requiere de dispositivos fisicos por loq ue estos tambien son virtuales en modo kernel virtual
Progrmas que hacen posible la virtualizacion de sistemas operativos
Ejemplo VMWERE
El procedimineto de inicializacion de una compputadora mediante la carga del kernel se conoce como arranque del sistema.
En la mayoria de los sitemas informaticos , una pequea parte del cofigo , conocida comp programa de arranque o cargador de arranque, se encarga de localizar el kernel, lo carga n la memoria principal y empieza su ejecucion.
Firmware (EPROM)