Evaluación deSoftware de Base
Sistemas OperativosEs un conjunto de software de sistemaque controla como las aplicacionesacceden al hardware (Dispositivo...
Componentes de los SO•   Gestión de Procesos•   Gestión de Memoria principal•   Gestión de almacenamiento secundario•   Si...
Gestión de ProcesosUn proceso es simplemente, un programa enejecución que necesita recursos para realizarsu tarea: tiempo ...
Gestión de Memoria PrincipalLa memoria es una gran tabla de referencia quealmacena datos de rápido acceso.Es compartida po...
Gestión de Almacenamiento Secundario Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (al...
Sistema de Entrada / SalidaConsiste en un sistema de almacenamientotemporal (caché). El sistema operativo debegestionar el...
Sistemas de ArchivosLos archivos son colecciones de informaciónrelacionada y datos tales como imágenes,textos, información...
Sistemas de ProtecciónMecanismo que controla el acceso de losprogramas o los usuarios a los recursos delsistema. El SO se ...
Sistema de ComunicacionesPara mantener las comunicaciones con otrossistemas es necesario poder controlar el envío yrecepci...
Programas de SistemasSon aplicaciones de utilidad que se suministrancon el SO pero no forman parte de él. Ofrecenun entorn...
Gestión de RecursosComo gestor de recursos, el SistemaOperativo administra: • La CPU (Unidad Central de Proceso, donde est...
Clasificación según sus característicasAdministración de tareas  – Monotarea: Solamente puede ejecutar un proceso en    un...
Clasificación según sus característicasAdministración de Usuarios  – Monousuario: Si sólo permite ejecutar los programas  ...
Clasificación según sus característicasManejo de Recursos  – Centralizado: Si permite utilizar los recursos    de una sola...
Utilización de los SOClientes Web x Sistema Operativo    01 Windows XP               49.98%    02 Windows Vista           ...
Utilización de los SOServidores WebDeveloper         June 2010         Percent July 2010             Percent--------------...
Utilización de los SOSupercomputadorasLinux                     91.0%IBM AIX                    3.8%Windows HPC Server 200...
Software Propietario y Software Libre• El software propietario, utiliza una  licencia de código cerrado que limita la  dis...
Software LibreFree software también conocido como software libre.  La definición moderna tiene cuatro puntos, los cuales s...
Open-Source y FreewareOpen-source software (OSS)  Software que se pone a disposición con el código fuente,  y algunos otro...
VirtualizaciónEn los últimos años se ha observado uncrecimiento más que destacable en laimplementación de soluciones devir...
Opciones posibles de virtualizaciónEn plataformas Ms. WINDOWS – VMware – VirtualBox – Virtual PC – Virtual Server – Hyper-...
Tipos de Virtualización• Virtualización Completa: Es aquella donde la máquina  virtual simula un hardware suficiente para ...
Drivers        Nombre                 Soporte SMP Guest          SO     Guest               Operación                     ...
Upcoming SlideShare
Loading in …5
×

Virtual PC

408 views
314 views

Published on

Virtual PC

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
408
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Virtual PC

  1. 1. Evaluación deSoftware de Base
  2. 2. Sistemas OperativosEs un conjunto de software de sistemaque controla como las aplicacionesacceden al hardware (Dispositivos deentrada / salida y administración dememoria) y controla la manera en quelos usuarios acceden a los recursos
  3. 3. Componentes de los SO• Gestión de Procesos• Gestión de Memoria principal• Gestión de almacenamiento secundario• Sistema de Entrada / Salida• Sistema de Archivos• Sistema de protección• Sistema de comunicaciones• Programas de sistemas• Gestor de recursos
  4. 4. Gestión de ProcesosUn proceso es simplemente, un programa enejecución que necesita recursos para realizarsu tarea: tiempo de CPU, memoria, archivos ydispositivos de E/S. El SO es el responsablede: • Crear y destruir los procesos. • Parar y reanudar los procesos. • Ofrecer mecanismos para que se comuniquen y sincronicen.
  5. 5. Gestión de Memoria PrincipalLa memoria es una gran tabla de referencia quealmacena datos de rápido acceso.Es compartida por la CPU y los dispositivos deE/S, es volátil y pierde su contenido en los fallosdel sistema. El SO es el responsable de: • Conocer el estado de utilización y quién lo accede. • Cargar en memoria los procesos a ejecutar. • Asignar y recuperar espacio de memoria.
  6. 6. Gestión de Almacenamiento Secundario Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es volátil y muy limitada para almacenar todos los programas y datos. El SO se encarga de: – Planificar los discos. – Gestionar el espacio libre. – Asignar el almacenamiento.
  7. 7. Sistema de Entrada / SalidaConsiste en un sistema de almacenamientotemporal (caché). El sistema operativo debegestionar el almacenamiento temporal deE/S y servir a las interrupciones de losdispositivos de E/S.
  8. 8. Sistemas de ArchivosLos archivos son colecciones de informaciónrelacionada y datos tales como imágenes,textos, información de bases de datos, etc.El SO es responsable de: – Construir y eliminar archivos y directorios. – Ofrecer funciones para manipular archivos y directorios. – Establecer la correspondencia entre archivos y unidades de almacenamiento. – Administrar la seguridad de archivos.
  9. 9. Sistemas de ProtecciónMecanismo que controla el acceso de losprogramas o los usuarios a los recursos delsistema. El SO se encarga de: – Distinguir entre uso autorizado y no autorizado. – Especificar los controles de seguridad a realizar. – Forzar el uso de estos mecanismos de protección.
  10. 10. Sistema de ComunicacionesPara mantener las comunicaciones con otrossistemas es necesario poder controlar el envío yrecepción de información a través de lasinterfaces de red.También hay que crear y mantener puntos decomunicación que sirvan a las aplicaciones paraenviar y recibir información, y crear y mantenerconexiones virtuales entre aplicaciones queestán ejecutándose localmente y otras que lohacen remotamente.
  11. 11. Programas de SistemasSon aplicaciones de utilidad que se suministrancon el SO pero no forman parte de él. Ofrecenun entorno útil para el desarrollo y ejecución deprogramas, siendo algunas de las tareas querealizan: • Manipulación y modificación de archivos. • Información del estado del sistema. • Soporte a lenguajes de programación. • Comunicaciones.
  12. 12. Gestión de RecursosComo gestor de recursos, el SistemaOperativo administra: • La CPU (Unidad Central de Proceso, donde está alojado el microprocesador). • Los dispositivos de E/S (entrada y salida) • La memoria principal (o de acceso directo). • Los discos (o memoria secundaria). • Los procesos (o programas en ejecución). • En general todos los recursos del sistema.
  13. 13. Clasificación según sus característicasAdministración de tareas – Monotarea: Solamente puede ejecutar un proceso en un momento dado (aparte de los procesos del propio S.O.). Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción. – Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.
  14. 14. Clasificación según sus característicasAdministración de Usuarios – Monousuario: Si sólo permite ejecutar los programas de un usuario al mismo tiempo. – Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.
  15. 15. Clasificación según sus característicasManejo de Recursos – Centralizado: Si permite utilizar los recursos de una sola computadora. – Distribuido: Si permite utilizar los recursos como memoria, CPU, disco, periféricos de más de una computadora al mismo tiempo.
  16. 16. Utilización de los SOClientes Web x Sistema Operativo 01 Windows XP 49.98% 02 Windows Vista 17.10% 03 Windows 7 15.76% 04 Mac OS X 6.25% 05 Linux 1.71% 06 Windows 2003 0.89% 07 iPhone OSX 0.79% 08 Windows 2000 0.34% 09 WAP 0.09% 10 Android 0.07%Fuente: http://w3counter.com/
  17. 17. Utilización de los SOServidores WebDeveloper June 2010 Percent July 2010 Percent-------------- ---------------- ---------- ---------------- ----------Apache 111,792,321 54.02% 112,945,968 54.90%Microsoft 53,865,345 26.03% 53,217,620 25.87%Google 15,375,950 7.43% 15,849,853 7.70%Ginx 11,264,229 5.44% 11,474,696 5.58%Lighttpd 1,704,797 0.82% 1,258,800 0.61%Fuente: http://news.netcraft.com/
  18. 18. Utilización de los SOSupercomputadorasLinux 91.0%IBM AIX 3.8%Windows HPC Server 2008 1.0%OpenSolaris 0.4%
  19. 19. Software Propietario y Software Libre• El software propietario, utiliza una licencia de código cerrado que limita la disponibilidad del código fuente.• El software libre, implementa una licencia de tipo “copyleft” (Modelo FOSS) COPYLEFT: Permite asegurar que el trabajo realizado se mantenga disponible de forma libre.
  20. 20. Software LibreFree software también conocido como software libre. La definición moderna tiene cuatro puntos, los cuales se enumeran del cero al tres. Lo que define al software libre, lo tenga o no el que recibe dicho software, es: – La libertad de ejecutar el programa, para cualquier propósito (libertad 0). – La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que se requiera (libertad 1). El acceso al código fuente (OPEN SOURCE) es una condición necesaria para ello. – La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2). – La libertad de mejorar el programa y publicar sus mejoras, y versiones modificadas en general, para que se beneficie toda la comunidad (libertad 3). El acceso al código fuente (OPEN SOURCE) es una condición necesaria.
  21. 21. Open-Source y FreewareOpen-source software (OSS) Software que se pone a disposición con el código fuente, y algunos otros derechos que normalmente son reservados por copyright con software licenciado como por ejemplo los permisos de estudio, modificación e implementación de mejoras en el mismo.Freeware Software propietario que puede ser utilizado sin costo de licencia o bien por un costo para poder obtener del mismo su funcionalidad de manera completa.
  22. 22. VirtualizaciónEn los últimos años se ha observado uncrecimiento más que destacable en laimplementación de soluciones devirtualización.Este factor ha permitido desarrollarsoluciones de consolidación de hardware eindependencia del mismo incrementandolos niveles de disponibilidad de recursos yoptimización de hardware, espacio yconsumo de energía.
  23. 23. Opciones posibles de virtualizaciónEn plataformas Ms. WINDOWS – VMware – VirtualBox – Virtual PC – Virtual Server – Hyper-V (solo disponible para versions de 64-bit de Vista SP2, Windows 7, and Windows Server 2008) – Parallels – QEMU en hardware Nuevo.En plataformas Linux – VMware – VirtualBox – Xen – Parallels – Linux-VServer – OpenVZ – Win4Lin – KVM – QEMU puede ser usado para corer Microsoft Windows como sistema operative “guest”.
  24. 24. Tipos de Virtualización• Virtualización Completa: Es aquella donde la máquina virtual simula un hardware suficiente para permitir un sistema operativo “guest” sin modificar (uno diseñado para la misma CPU) para correr de forma aislada. Típicamente, muchas instancias pueden correr al mismo tiempo. Este enfoque fue el pionero en 1966.• Virtualización parcial: La máquina virtual simula múltiples instancias de gran parte (pero no de todo) del entorno subyacente del hardware, particularmente address spaces. Tal entorno acepta compartir recursos y alojar procesos, pero no permite instancias separadas de sistemas operativos “guest”.
  25. 25. Drivers Nombre Soporte SMP Guest SO Guest Operación Uso SoporteVMware ESX Server 4.0 ( Enterprise Server Consolidation, Business vSphere) Yes (Add-on) (up to 8 way) Yes Yes Virtualization Continuity, Dev/Test, Cloud Computing Yes Enterprise Server Consolidation, BusinessVMware ESX Server 3.0 Yes (Add-on) (up to 4 way) Yes Yes Virtualization Continuity, Dev/Test Yes Enterprise Server Consolidation, BusinessVMware ESX Server 2.5.3 Yes (Add-on) (2 way) Yes Yes Virtualization Continuity, Dev/Test Yes Hobbyist, Developer, Tester, Business VMware Fusion Yes Yes Yes Virtualization workstation Yes VMware Server Yes (2-way) Yes Yes Virtualization Server/Desktop Consolidation, Dev/Test Yes Paravirtualization (VMI) and Technical Professional, Advanced Dev/Test,VMware Workstation 6.0 Yes (2-way) Yes Yes Virtualization Trainer Yes Technical Professional, Advanced Dev/Test, VMware Player 2.0 Yes (2-way) Yes Yes Virtualization Trainer, End User (Prebuild Machines) Yes Business workstation, Enterprise Server Yes (with Consolidation, Business Continuity, Hobbyist, commercia Oracle VirtualBox Yes Yes Yes Virtualization Developer l license) Developer, Business workstation, support for Windows Virtual PC Yes Yes Yes Hardware Virtualization Compatibility with Windows XP applications No Virtualization (guest calls Virtual PC 2007 No Yes Yes trapping where supported) Hobbyist, Developer, Business workstation No Virtualization (guest calls Virtual Server 2005 R2 No Yes Yes trapping where supported) Server, Server Farm No Enterprise Server Consolidation, BusinessHyper-V Server 2008 R2 Yes (up to 4 vcpus per VM) Yes Yes Virtualization Continuity, Dev/Test Yes Paravirtualization and Yes (v4.0.0: up to 128 vcpus Not Porting or Hardware Xen per VM) Yes required Virtualization Server/Desktop Consolidation, Dev/Test Yes Operating system-level OpenVZ Yes No Compatible virtualization Virtualized Server Isolation

×