Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

S.O. COSMOS

COSMOS
by

d michelle

on 22 November 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of S.O. COSMOS

C# sharp COSMOS C# Open Source Managed Operating System ¿Qué es? Características Escribiendo tu primer S. O. Tipos de kit Escribiendo tu primer S. O. Ejemplo de proyecto "May the source be with you" Cosmos es un sistema operativo de código abierto escrito en C#.

Incluye el compilador IL2CPU para convertir código de .Net en instrucciones nativas. El sistema operativo es compilado en binario. Puede ser ejecutado desde un disquete, un disco duro, USB, CD-ROM, red doméstica usando PXE o en una máquina virtual.

La arquitectura soportada actualmente es Intel x86.

Cosmos está enfocado en ayudar a otros desarrolladores a compilar sus propios sistemas operativos. Cosmos está disponible en dos distribuciones, el kit de desarrollo (dev kit), y el equipo de usuario.

El kit de desarrollo está diseñado para usuarios que quieren trabajar en Cosmos en sí.

El kit de usuario está diseñada para aquellos que están interesados en la construcción de su propio sistema operativo y haciendo un trabajo Cosmos. Cree un nuevo proyecto como lo haría con cualquier proyecto de C #, pero seleccione Cosmos como el tipo de proyecto.

Program.cs contiene el inicio y la ejecución de código. En lugar de ver una ventana de consola de Windows, verá lo siguiente: Este es el sistema operativo que se ejecuta en VMWare Player.

Cosmos también puede ser arrancado en VMWare Workstation, Hyper-V, Virtual PC, o en el hardware real.

De forma predeterminada, Cosmos utiliza VMWare Player, ya que es libre y confiable. Se utiliza para convertir .bmp en código utilizado para dibujar la imagen en "COSMOS"

(http://cosmos.codeplex.com/) Depuración La depuración es un tema importante en el desarrollo del sistema operativo.
Se modifica el proyecto un poco para mostrar el efecto, y establecer un punto de interrupción.

Tenga en cuenta que la ejecución se detuvo en "One"? Eso se debe a que en Visual Studio el proyecto se ha detenido en un punto de interrupción. Simplemente presione F5 para continuar.
Además de los puntos de interrupción, Cosmos también soporta paso en (F11) también. Trace sobre (F10) no se admite todavía. Depurador de comunicación El depurador utiliza el puerto serie para comunicarse. Debido a esto, la depuración sólo funciona con entornos de virtualización compatibles con puertos seriales tales como VMWare.

Para depurar el hardware real, debe utilizar un cable serie físico. En el futuro, el Cosmos también admitirá la depuración a través de Ethernet.
Full transcript