SlideShare una empresa de Scribd logo
1 de 21
conceptos

SISTEMA OPERATIVO
Que es ?
 es un programa o conjunto de programas que

en un sistema informático gestiona los recursos
de hardware y provee servicios a los programas
de aplicación, ejecutándose en modo
privilegiado respecto de los restantes y
anteriores próximos y viceversa.
propósitos del sistema operativo
 consiste en gestionar los recursos de localización y

protección de acceso del hardware, hecho que alivia a
los programadores de aplicaciones de tener que tratar
con estos detalles. La mayoría de aparatos electrónicos
que utilizan microprocesadores para funcionar, llevan
incorporado un sistema operativo (teléfonos
móviles, reproductores de
DVD, computadoras, radios, enrutadores, etc.). En
cuyo caso, son manejados mediante una Interfaz
Gráfica de Usuario, un gestor de ventanas o
un entorno de escritorio, si es un celular, mediante
una consola o control remoto si es un DVD
y, mediante una línea de comandos o navegador web si
es un enrutador.
algunos

COMPONENTES DE UN SISTEMA
OPERATIVO
Gestión de procesos
 Un proceso es simplemente, un programa en

ejecución que necesita recursos para realizar su
tarea: tiempo de CPU, memoria, archivos y
dispositivos de E/S. El SO es el responsable de:
 Crear y destruir procesos
 Parar y reanudar procesos
 Ofrecer mecanismos para que los procesos
puedan comunicarse y se sincronicen
Gestión de la memoria principal
 La memoria es una gran tabla de palabras o bytes que

se referencian cada una mediante una dirección única.
Este almacén de datos de rápido acceso es compartido
por la CPU y los dispositivos de E/S, es volátil y pierde
su contenido ante fallos del sistema. El SO es el
responsable de:
 Conocer qué partes de la memoria están siendo
utilizadas y por quién
 Decidir qué procesos se cargarán en memoria cuando
haya espacio disponible
 Asignar y reclamar espacio de memoria cuando sea
necesario
El sistema de entrada y salida
 Consiste en un sistema de almacenamiento

temporal (caché), una interfaz de manejadores
de dispositivos y otra para dispositivos
concretos. El sistema operativo debe gestionar
el almacenamiento temporal de E/S y servir las
interrupciones de los dispositivos de E/S.
Programas de sistema
 Son aplicaciones de utilidad que se suministran







con el SO pero no forman parte de él. Ofrecen
un entorno útil para el desarrollo y ejecución
de programas, siendo algunas de las tareas que
realizan:
Manipulación y modificación de archivos.
Información del estado del sistema.
Soporte a lenguajes de programación.
Comunicaciones.
Ejemplos de sistemas
operativos para PC
















Microsoft Windows
Mac OS X
GNU/Linux
Unix
Solaris
FreeBSD
OpenBSD
Google Chrome OS
Debian
Ubuntu
Mandriva
Sabayon
Fedora
Linpus linux
Haiku (BeOS)
Software libre
Entre los años 1960 y 1970, el software no era considerado un producto
sino un añadido que los vendedores de las grandes computadoras de la
época (las mainframes) aportaban a sus clientes para que éstos pudieran
usarlos. En dicha cultura, era común que los programadores y
desarrolladores de software compartieran libremente sus programasunos
con otros. Este comportamiento era particularmente habitual en algunos
de los mayores grupos de usuarios de la época, como DECUS (grupo de
usuarios de computadoras DEC). A finales de la década de 1970, las
compañías iniciaron el hábito de imponer restricciones a los usuarios,
con el uso de acuerdos de licencia.
En 1971, cuando la informática todavía no había sufrido su gran boom,
las personas que hacían uso de ella, en ámbitos universitarios y
empresariales, creaban y compartían el software sin ningún tipo de
restricciones.
Con la llegada de los años 1980 la situación empezó a cambiar.
Las computadoras más modernas comenzaban a utilizar sistemas
operativos privativos, forzando a los usuarios a aceptar condiciones
restrictivas que impedían realizar modificaciones a dicho software.
Libertades del software
libre
 la libertad de usar el programa, con cualquier

propósito.
 la libertad de estudiar cómo funciona el
programa y modificarlo, adaptándolo a tus
necesidades.
 la libertad de distribuir copias del
programa, con lo cual puedes ayudar a tu
prójimo.
 la libertad de mejorar el programa y hacer
públicas esas mejoras a los demás, de modo
que toda la comunidad se beneficie.
El término software no libre se emplea para referirse al software
distribuido bajo una licencia de software más restrictiva que no
garantiza estas cuatro libertades. Las leyes de la propiedad
intelectual reservan la mayoría de los derechos de
modificación, duplicación, y redistribución, para el dueño
del copyright; el software dispuesto bajo una licencia de software
libre rescinde específicamente la mayoría de estos derechos
reservados. La definición de software libre no contempla la
cuestión del precio; un eslogan frecuentemente usado es "libre
como en libertad, no como en cerveza gratis" o en inglés "Free as
in freedom, not as in free beer" (aludiendo a la ambigüedad del
término inglés "free"), y es habitual ver a la venta CD de software
libre comodistribuciones Linux.
Software propietario
Historia
Es documentalmente incomparable que en los años 60 los
laboratorios Bell proporcionaron el código fuente de su
sistema operativo UNIX,1 y tiempo después comenzó a
existir lo que se conoce como software de código cerrado.
Sin embargo hay que destacar que, al inicio de la era de la
informática, era común que agrupaciones científicas
estuvieran dispuestas a ceder su código a terceros sin un
pago por el mismo ya que tampoco había una política que lo
reglamentara y además era un beneficio común conocer los
desarrollos ajenos en busca de la estandarización.2
Pasado el tiempo es en 1979 cuando el gobierno de los
Estados Unidos obliga a IBM a distinguir
entre software y hardware que hasta entonces no se
distinguían claramente, dando lugar a los primeros intentos
de cerrar el código de los programas. Aún en esa época, se
encontraba en revistas como Creative
Computing y Byte hojas y hojas llenas de código libre.3
El término ha sido creado para designar al antónimo del
concepto de software libre, por lo cual en diversos
sectores se le han asignado implicaciones políticas
relativas al mismo. Para laFundación para el Software
Libre (FSF), este concepto se aplica a cualquier programa
informático que no es libre o que sólo lo es parcialmente
(semilibre), sea porque su uso, redistribución o
modificación está prohibida, o sea porque requiere
permiso expreso del titular del software.
La persona
física o jurídica (compañía, corporación, fundación, etc.),
al poseer los derechos de autor sobre un software, tiene
la posibilidad de controlar y restringir los derechos del
usuario sobre su programa, lo que en el software no libre
implica por lo general que el usuario sólo tendrá derecho
a ejecutar el software bajo ciertas
condiciones, comúnmente fijadas por el proveedor, que
signifique la restricción de una o varias de las cuatro
indaguemos

MÁQUINA VIRTUAL
Que es ?
 En informática una máquina virtual es

un software que simula a una computadora y
puede ejecutar programas como si fuese una
computadora real. Este software en un
principio fue definido como "un duplicado
eficiente y aislado de una máquina física". La
acepción del término actualmente incluye a
máquinas virtuales que no tienen ninguna
equivalencia directa con ningún hardware real.
Caracteristicas
 los procesos que ejecutan están limitados

por los recursos y abstracciones
proporcionados por ellas. Estos procesos no
pueden escaparse de esta "computadora
virtual".
 ejecutar sistemas operativos para
"probarlos"
Tipos de máquinas virtuales

 Máquinas virtuales de sistema (en inglés

System Virtual Machine)
 Máquinas virtuales de proceso (en inglés
Process Virtual Machine)
Virtual Box
 Oracle VM VirtualBox es un software de virtualización para

arquitecturas x86/amd64, creado originalmente por la
empresa alemana innotek GmbH. Actualmente es
desarrollado por Oracle Corporation como parte de su
familia de productos de virtualización. Por medio de esta
aplicación es posible instalar sistemas
operativos adicionales, conocidos como «sistemas
invitados», dentro de otro sistema operativo «anfitrión», cada
uno con su propio ambiente virtual.
 Entre los sistemas operativos soportados (en modo anfitrión)
se encuentran GNU/Linux, Mac OS X, OS/2 Warp
, Microsoft Windows, ySolaris/OpenSolaris, y dentro de ellos
es posible virtualizar los sistemas
operativos FreeBSD, GNU/Linux, OpenBSD, OS/2
Warp, Windows, Solaris, MS-DOS y muchos otros.

Más contenido relacionado

La actualidad más candente

Informatica sistemas operativos
Informatica sistemas operativosInformatica sistemas operativos
Informatica sistemas operativosjoraloca
 
Software libre, software propietario, modalidade de software.
Software libre, software propietario, modalidade de software.Software libre, software propietario, modalidade de software.
Software libre, software propietario, modalidade de software.tecladologitech
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosmaldoivan
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosLIMONVERDE
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBREazar
 
Tema iii
Tema iiiTema iii
Tema iiiMaye Re
 
Open source
Open sourceOpen source
Open sourceCafe16
 
Sistema operativo Anita gb
Sistema operativo Anita gbSistema operativo Anita gb
Sistema operativo Anita gbAnitagb
 
Exposicion De Software Libre
Exposicion De Software LibreExposicion De Software Libre
Exposicion De Software LibreHilemar
 
Sistemas operativos propietarios y libres
Sistemas operativos propietarios y libresSistemas operativos propietarios y libres
Sistemas operativos propietarios y libresSaulSAES
 

La actualidad más candente (18)

Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Informatica sistemas operativos
Informatica sistemas operativosInformatica sistemas operativos
Informatica sistemas operativos
 
Software libre, software propietario, modalidade de software.
Software libre, software propietario, modalidade de software.Software libre, software propietario, modalidade de software.
Software libre, software propietario, modalidade de software.
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Computacion
ComputacionComputacion
Computacion
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
 
Tema 3
Tema 3Tema 3
Tema 3
 
Tema iii
Tema iiiTema iii
Tema iii
 
¡Qué es software osiris?
¡Qué es software osiris?¡Qué es software osiris?
¡Qué es software osiris?
 
Open source
Open sourceOpen source
Open source
 
Sistema operativo Anita gb
Sistema operativo Anita gbSistema operativo Anita gb
Sistema operativo Anita gb
 
Apuntes TIC - 4° año
Apuntes TIC - 4° añoApuntes TIC - 4° año
Apuntes TIC - 4° año
 
Exposicion De Software Libre
Exposicion De Software LibreExposicion De Software Libre
Exposicion De Software Libre
 
Sistemas operativos propietarios y libres
Sistemas operativos propietarios y libresSistemas operativos propietarios y libres
Sistemas operativos propietarios y libres
 

Similar a Sistema operativo y maquinas virtuales

Lina Alarcon - Hoteleria
Lina Alarcon - HoteleriaLina Alarcon - Hoteleria
Lina Alarcon - HoteleriaLinAlarcon
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativoLina Zanchez
 
Software caro maldonado_10mo2
Software caro maldonado_10mo2Software caro maldonado_10mo2
Software caro maldonado_10mo2emiarguello
 
ELEMENTOS DE UN SISTEMA INFORMATICO
ELEMENTOS DE UN SISTEMA INFORMATICOELEMENTOS DE UN SISTEMA INFORMATICO
ELEMENTOS DE UN SISTEMA INFORMATICOfernanda0_0
 
Sistemas operativos y software libres
Sistemas operativos y software libresSistemas operativos y software libres
Sistemas operativos y software libresCarlosMonar
 
Sistemas operativos y software libres
Sistemas operativos y software libresSistemas operativos y software libres
Sistemas operativos y software libresCarlosMonar
 
Definicion de software
Definicion de softwareDefinicion de software
Definicion de softwareAnahii Cr
 
Presentation Sw Libre. Grupo 2. Sistemas de información de la empresa. UCV.
Presentation Sw Libre. Grupo 2. Sistemas de información de la empresa. UCV.Presentation Sw Libre. Grupo 2. Sistemas de información de la empresa. UCV.
Presentation Sw Libre. Grupo 2. Sistemas de información de la empresa. UCV.latorremiguel
 
¿Qué esSoftware libre'
¿Qué esSoftware libre'¿Qué esSoftware libre'
¿Qué esSoftware libre'Iohan12
 
Tema iii
Tema iiiTema iii
Tema iiiMaye Re
 
Informatica 2
Informatica 2Informatica 2
Informatica 2Jiphson5
 

Similar a Sistema operativo y maquinas virtuales (20)

Software propietario
Software propietarioSoftware propietario
Software propietario
 
Lina Alarcon - Hoteleria
Lina Alarcon - HoteleriaLina Alarcon - Hoteleria
Lina Alarcon - Hoteleria
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
Software caro maldonado_10mo2
Software caro maldonado_10mo2Software caro maldonado_10mo2
Software caro maldonado_10mo2
 
Carlos lara
Carlos laraCarlos lara
Carlos lara
 
ELEMENTOS DE UN SISTEMA INFORMATICO
ELEMENTOS DE UN SISTEMA INFORMATICOELEMENTOS DE UN SISTEMA INFORMATICO
ELEMENTOS DE UN SISTEMA INFORMATICO
 
Sistemas operativos y software libres
Sistemas operativos y software libresSistemas operativos y software libres
Sistemas operativos y software libres
 
Sistemas operativos y software libres
Sistemas operativos y software libresSistemas operativos y software libres
Sistemas operativos y software libres
 
Pattyyyyy
PattyyyyyPattyyyyy
Pattyyyyy
 
Definicion de software
Definicion de softwareDefinicion de software
Definicion de software
 
Presentation Sw Libre. Grupo 2. Sistemas de información de la empresa. UCV.
Presentation Sw Libre. Grupo 2. Sistemas de información de la empresa. UCV.Presentation Sw Libre. Grupo 2. Sistemas de información de la empresa. UCV.
Presentation Sw Libre. Grupo 2. Sistemas de información de la empresa. UCV.
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
¿Qué esSoftware libre'
¿Qué esSoftware libre'¿Qué esSoftware libre'
¿Qué esSoftware libre'
 
Tema iii
Tema iiiTema iii
Tema iii
 
Soporte lógico
Soporte lógicoSoporte lógico
Soporte lógico
 
Informatica 2
Informatica 2Informatica 2
Informatica 2
 
Software
SoftwareSoftware
Software
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Software
SoftwareSoftware
Software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 

Sistema operativo y maquinas virtuales

  • 2. Que es ?  es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos y viceversa.
  • 3. propósitos del sistema operativo  consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD, computadoras, radios, enrutadores, etc.). En cuyo caso, son manejados mediante una Interfaz Gráfica de Usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una consola o control remoto si es un DVD y, mediante una línea de comandos o navegador web si es un enrutador.
  • 4. algunos COMPONENTES DE UN SISTEMA OPERATIVO
  • 5. Gestión de procesos  Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:  Crear y destruir procesos  Parar y reanudar procesos  Ofrecer mecanismos para que los procesos puedan comunicarse y se sincronicen
  • 6. Gestión de la memoria principal  La memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única. Este almacén de datos de rápido acceso es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido ante fallos del sistema. El SO es el responsable de:  Conocer qué partes de la memoria están siendo utilizadas y por quién  Decidir qué procesos se cargarán en memoria cuando haya espacio disponible  Asignar y reclamar espacio de memoria cuando sea necesario
  • 7. El sistema de entrada y salida  Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S.
  • 8. Programas de sistema  Son aplicaciones de utilidad que se suministran     con el SO pero no forman parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan: Manipulación y modificación de archivos. Información del estado del sistema. Soporte a lenguajes de programación. Comunicaciones.
  • 9. Ejemplos de sistemas operativos para PC                Microsoft Windows Mac OS X GNU/Linux Unix Solaris FreeBSD OpenBSD Google Chrome OS Debian Ubuntu Mandriva Sabayon Fedora Linpus linux Haiku (BeOS)
  • 11. Entre los años 1960 y 1970, el software no era considerado un producto sino un añadido que los vendedores de las grandes computadoras de la época (las mainframes) aportaban a sus clientes para que éstos pudieran usarlos. En dicha cultura, era común que los programadores y desarrolladores de software compartieran libremente sus programasunos con otros. Este comportamiento era particularmente habitual en algunos de los mayores grupos de usuarios de la época, como DECUS (grupo de usuarios de computadoras DEC). A finales de la década de 1970, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia. En 1971, cuando la informática todavía no había sufrido su gran boom, las personas que hacían uso de ella, en ámbitos universitarios y empresariales, creaban y compartían el software sin ningún tipo de restricciones. Con la llegada de los años 1980 la situación empezó a cambiar. Las computadoras más modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a aceptar condiciones restrictivas que impedían realizar modificaciones a dicho software.
  • 12. Libertades del software libre  la libertad de usar el programa, con cualquier propósito.  la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.  la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.  la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.
  • 13. El término software no libre se emplea para referirse al software distribuido bajo una licencia de software más restrictiva que no garantiza estas cuatro libertades. Las leyes de la propiedad intelectual reservan la mayoría de los derechos de modificación, duplicación, y redistribución, para el dueño del copyright; el software dispuesto bajo una licencia de software libre rescinde específicamente la mayoría de estos derechos reservados. La definición de software libre no contempla la cuestión del precio; un eslogan frecuentemente usado es "libre como en libertad, no como en cerveza gratis" o en inglés "Free as in freedom, not as in free beer" (aludiendo a la ambigüedad del término inglés "free"), y es habitual ver a la venta CD de software libre comodistribuciones Linux.
  • 15. Historia Es documentalmente incomparable que en los años 60 los laboratorios Bell proporcionaron el código fuente de su sistema operativo UNIX,1 y tiempo después comenzó a existir lo que se conoce como software de código cerrado. Sin embargo hay que destacar que, al inicio de la era de la informática, era común que agrupaciones científicas estuvieran dispuestas a ceder su código a terceros sin un pago por el mismo ya que tampoco había una política que lo reglamentara y además era un beneficio común conocer los desarrollos ajenos en busca de la estandarización.2 Pasado el tiempo es en 1979 cuando el gobierno de los Estados Unidos obliga a IBM a distinguir entre software y hardware que hasta entonces no se distinguían claramente, dando lugar a los primeros intentos de cerrar el código de los programas. Aún en esa época, se encontraba en revistas como Creative Computing y Byte hojas y hojas llenas de código libre.3
  • 16. El término ha sido creado para designar al antónimo del concepto de software libre, por lo cual en diversos sectores se le han asignado implicaciones políticas relativas al mismo. Para laFundación para el Software Libre (FSF), este concepto se aplica a cualquier programa informático que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o sea porque requiere permiso expreso del titular del software. La persona física o jurídica (compañía, corporación, fundación, etc.), al poseer los derechos de autor sobre un software, tiene la posibilidad de controlar y restringir los derechos del usuario sobre su programa, lo que en el software no libre implica por lo general que el usuario sólo tendrá derecho a ejecutar el software bajo ciertas condiciones, comúnmente fijadas por el proveedor, que signifique la restricción de una o varias de las cuatro
  • 18. Que es ?  En informática una máquina virtual es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.
  • 19. Caracteristicas  los procesos que ejecutan están limitados por los recursos y abstracciones proporcionados por ellas. Estos procesos no pueden escaparse de esta "computadora virtual".  ejecutar sistemas operativos para "probarlos"
  • 20. Tipos de máquinas virtuales  Máquinas virtuales de sistema (en inglés System Virtual Machine)  Máquinas virtuales de proceso (en inglés Process Virtual Machine)
  • 21. Virtual Box  Oracle VM VirtualBox es un software de virtualización para arquitecturas x86/amd64, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualización. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual.  Entre los sistemas operativos soportados (en modo anfitrión) se encuentran GNU/Linux, Mac OS X, OS/2 Warp , Microsoft Windows, ySolaris/OpenSolaris, y dentro de ellos es posible virtualizar los sistemas operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y muchos otros.