Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dpso U4 A2 Dila
Dpso U4 A2 Dila
Diseño de la interacción
Diana López Aguilar
DISEÑO DE CONOCER SOBRE
LA LENGUAJE DE
INTERFAZ PROGRAMACION
Decidir el diseño y
por donde empezar
ensamblador C y C++
Estructura Asignación
del s.o. de nombres
Seguridad
Rendimiento
0
IMPLEMENTACION
INTERFAZ
GRAFICA
1
DECIDE EL
DISEÑO
Existen núcleos monolíticos y micronúcleos. Los monolíticos
implementan todos los servicios en el núcleo, mientras que los
micronúcleos tienen un núcleo pequeño combinado con servicios de
implementación de usuario. En general, los núcleos monolíticos son más
rápidos, pero los micronúcleos tienen un mejor aislamiento de fallos y
fiabilidad.
2
DECIDE SI PREFIERES HACERLO TODO TÚ MISMO DESDE
CERO O SI HAY UN NÚCLEO EXISTENTE QUE TE GUSTARÍA
USAR COMO BASE PARA CONSTRUIR. POR EJEMPLO,
PROGRAMAR LINUX DESDE CERO SERÁ UN PROYECTO PARA
AQUELLOS QUE LE GUSTARÍA CREAR SU PROPIA
DISTRIBUCIÓN DE LINUX.
3
ESPECIFICA QUÉ PLATAFORMA DE PROCESADOR SERÁ
COMPATIBLE CON TU SISTEMA OPERATIVO. TE
RECOMENDAMOS LAS DOS MÁS COMUNES PARA LAS
COMPUTADORAS PERSONALES: AI-32 Y X86_64.
DECIDE QUÉ LENGUAJE DE
PROGRAMACIÓN VAS A UTILIZAR.
•Si bien es posible crear un sistema operativo con un lenguaje como Pascal
o BASIC, será mejor si usas C o el ensamblador. El ensamblador es
absolutamente necesario, ya que algunas partes vitales de un sistema
operativo lo necesitan. Por su parte, C++ contiene palabras clave que
necesitan otro sistema operativo totalmente integrado para poder funcionar.
SEGURID
AD
7
LOS SISTEMAS POR CAPAS O
JERÁRQUICA (ESTRUCTURA POR
NIVELES)
8
ESTRUCTURA DEL SISTEMA CAPAS (NIVELES)
11
TENDENCIAS EN SISTEMAS OPERATIVOS.
12