SlideShare ist ein Scribd-Unternehmen logo
1 von 10
SISTEMA OPERATIVOEl sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc. <br />lefttopClasificación de los Sistemas OperativosLos sistemas operativos pueden ser clasificados de la siguiente forma: • Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo. • Multiprocesador: soporta el abrir un mismo programa en más de una CPU. • Multitarea: Permite que varios programas se ejecuten al mismo tiempo. • Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo. • Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real. Cómo funciona un Sistema OperativoLos sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.Cómo se utiliza un Sistema OperativoUn usuario normalmente interactúa con el sistema operativo a través de un sistema de comandos, por ejemplo, el sistema operativo DOS contiene comandos como copiar y pegar para copiar y pegar archivos respectivamente. Los comandos son aceptados y ejecutados por una parte del sistema operativo llamada procesador de comandos o intérprete de la línea de comandos. Las interfaces gráficas permiten que utilices los comandos señalando y pinchando en objetos que aparecen en la pantalla.Ejemplos de Sistema OperativoA continuación detallamos algunos ejemplos de sistemas operativos:Familia Windows • Windows 95• Windows 98• Windows ME• Windows NT• Windows 2000• Windows 2000 server• Windows XP• Windows Server 2003• Windows CE• Windows Mobile• Windows XP 64 bits• Windows Vista (Longhorn) Familia Macintosh• Mac OS 7• Mac OS 8• Mac OS 9• Mac OS XFamilia UNIX • AIX• AMIX• GNU/Linux• GNU / Hurd• HP-UX• Irix• Minix• System V• Solaris• UnixWareSistemas con almacenamiento temporal de E/SLos avances en el hardware crearon el soporte de interrupciones y posteriormente se llevó a cabo un intento de solución más avanzado: solapar la E/S de un trabajo con sus propios cálculos, por lo que se creó el sistema de buffers con el siguiente funcionamiento:• Un programa escribe su salida en un área de memoria (buffer 1).• El monitor residente inicia la salida desde el buffer y el programa de aplicación calcula depositando la salida en el buffer 2.• La salida desde el buffer 1 termina y el nuevo cálculo también.• Se inicia la salida desde el buffer 2 y otro nuevo cálculo dirige su salida al buffer 1.• El proceso se puede repetir de nuevo.Los problemas surgen si hay muchas más operaciones de cálculo que de E/S (limitado por la CPU) o si por el contrario hay muchas más operaciones de E/S que cálculo (limitado por la E/S).Sistemas operativos multiprogramadosSurge un nuevo avance en el hardware: el hardware con protección de memoria. Lo que ofrece nuevas soluciones a los problemas de rendimiento:• Se solapa el cálculo de unos trabajos con la entrada/salida de otros trabajos.• Se pueden mantener en memoria varios programas.• Se asigna el uso de la CPU a los diferentes programas en memoria.Debido a los cambios anteriores, se producen cambios en el monitor residente, con lo que éste debe abordar nuevas tareas, naciendo lo que se denomina como Sistemas Operativos multiprogramados, los cuales cumplen con las siguientes funciones:• Administrar la memoria.• Gestionar el uso de la CPU (planificación).• Administrar el uso de los dispositivos de E/S.Cuando desempeña esas tareas, el monitor residente se transforma en un sistema operativo multiprogramado.Componentes de un sistema operativoGestión de procesosUn 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 los procesos.• Parar y reanudar los procesos.• Ofrecer mecanismos para que se comuniquen y sincronicen.La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y después las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas más antiguas.Gestión de la memoria principalLa 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 accesos es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido en los 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.Gestión del almacenamiento secundarioUn sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:• Planificar los discos.• Gestionar el espacio libre.• Asignar el almacenamiento.• Verificar que los datos se guarden en ordenEl sistema de E/SConsiste 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.Sistema de archivosLos archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente y objeto) 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.• Realizar copias de seguridad de archivos.Existen diferentes Sistemas de Archivos, es decir, existen diferentes formas de organizar la información que se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, EXT3, NTFS, XFS, etc.Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera vista, sin embargo, existen diferencias muy importantes. Por ejemplo, los sistemas de ficheros FAT32 y NTFS, que se utilizan fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia para un usuario que utilice una base de datos con bastante información ya que el tamaño máximo de un fichero con un Sistema de Archivos FAT32 está limitado a 4 gigabytes, sin embargo, en un sistema NTFS el tamaño es considerablemente mayor.Sistemas de protecciónMecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. 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.Sistema de comunicacionesPara mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y recepción de información a través de las interfaces de red. También hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener conexiones virtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacen remotamente.Programas de sistemaSon 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.Gestor de recursosComo gestor de recursos, el Sistema Operativo 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).• y en general todos los recursos del sistema.ClasificaciónAdministración de tareas• Monotarea: Solamente puede ejecutar un proceso (aparte de los procesos del propio S.O.) en un momento dado. 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.Administració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.Manejo de recursos• Centralizado: Si permite usar los recursos de una sola computadora.• Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, periféricos... ) de más de una computadora al mismo tiempo.<br /> TIPOS DE SO <br />1. Microsoft Windows (conocido simplemente como Windows) es un sistema operativo con interfaz gráfica para computadoras personales cuyo propietario es la empresa Microsoft. Las distintas versiones de Windows, las cuales ofrecen un entorno gráfico amigable y sencillo, ha convertido en Windows en el sistema operativo más utilizado en el mundo. Debido a ello la mayoría de las empresas fabricantes de hardware y software en el mundo tienden a desarrollar sus aplicaciones basadas en dicho sistema. Se trata de software no libre. Windows incorpora, entre otro software, herramientas como Internet Explorer y el Reproductor de Windows Media, los cuales se han convertido en el navegador de internet y reproductor multimedia, respectivamente, más populares en el mundo. Windows NO es un sistema multiusuario porque no permite que más de una persona tenga un entorno de ejecución. Microsoft Office es una suite ofimática creada por la empresa Microsoft. Herramientas incluidas entre otras: Microsoft Word (procesador de texto)Microsoft Excel (planilla de cálculo u hoja de cálculo)Microsoft PowerPoint (programa de presentaciones)Microsoft Access (programa de bases de datos) Microsoft Outlook (agenda y cliente de correo electrónico)Microsoft Frontpage (editor de páginas web visual)Microsoft Photo Manager (editor fotográfico)Microsoft Publisher (editor para crear varios tipos de publicaciones como tarjetas, pancartas, etc.)Microsoft Project (gestión de proyectos)Microsoft Word.Un procesador de textos es un programa informático que nos permite editar, dar formato, grabar y modificar documentos escritos en nuestro computador. Es el actual sustituto de las máquinas de escribir, aunque con mayor capacidad, ya que pueden incluirse imágenes y mezclar otros datos. También son conocidos como procesadores de palabras. <br />Microsoft Excel <br />Es un programa es que presenta datos de forma estética: se puede ponerle varios tipos de bordes, usar varios tipos de letra, etc. Puede utilizar hojas para almacenar datos numéricos para ejecutar cálculos con sus datos, se pueden sumar filas y columnas. La utilización de las casillas de excel para realizar evaluaciones de una misma función con diferentes valores, es una de las características principales de está herramienta Microsoft PowerPoint Es un programa diseñado para hacer presentaciones prácticas con texto esquematizado, fácil de entender, animaciones de texto e imágenes, imágenes prediseñadas o importadas desde imágenes de la computadora. Se le pueden aplicar distintos diseños de fuente, plantilla y animación. Este tipo de presentaciones suele ser muy llamativo y mucho más práctico que los de Microsoft Word. Microsoft FrontPage Es un editor HTML y herramienta de administración de páginas web de Microsoft para el sistema operativo Windows. Una desventaja de Frontpage es que posee funciones que SOLO funcionan en Internet Explorer. Microsoft ha dejado de producir FrontPage en 2006, y ofrece actualmente dos productos alternativos, con tecnologías más actualizadas: SharePoint Designer y Expression Web. Este último puede considerarse el sucesor directo de FrontPage. El HTML, acrónimo inglés de HyperText Markup Language (lenguaje de marcas hipertextuales), lenguaje de marcación diseñado para estructurar textos y presentarlos en forma de hipertexto, que es el formato estándar de las páginas web. Gracias a Internet y a los navegadores del tipo Internet Explorer, Opera, Firefox o Netscape, el HTML se ha convertido en uno de los formatos más populares que existen para la construcción de documentos y también de los más fáciles de aprender. Microsoft Publisher Es un programa de auto-edición para realizar diferentes tipos de publicaciones tales como tarjetas personales, diplomas, trípticos, etc. Es usado, principalmente, por aquellos que recién se inician en el campo del diseño. 2. Unix. Es un sistema operativo multitarea y multiusuario, de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de periféricos conectados a la máquina. Antes de que aparecieran las computadoras personales (PC) los sistemas UNIX consistían en una gran computadora central a la que convergían múltiples dispositivos E/S, mediante los cuales distintos usuarios trabajaban simultáneamente (terminales tontas). 3. Linux es la denominación de un sistema operativo tipo-Unix. Es uno de los paradigmas más prominentes del software libre y del desarrollo del código abierto, cuyo código fuente está disponible públicamente, para que cualquier persona puede libremente usarlo, estudiarlo, redistribuirlo y, con los conocimientos informáticos adecuados, modificarlo. Los primeros sistemas Linux se originaron en 1992.Software libre (en inglés free software) es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. El software libre suele estar disponible gratuitamente, pero no hay que asociar software libre a software gratuito, o a precio del coste de la distribución a través de otros medios y aunque conserve su carácter de libre, puede ser vendido comercialmente. Análogamente, el software gratis ogratu ito (denominado usualmente freeware) incluye en algunas ocasiones el código fuente; sin embargo, este tipo de software no es libre en el mismo sentido que el software libre, al menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa. OpenOffice.org es una suite ofimática de software libre y código abierto que incluye herramientas como procesador de textos, hoja de cálculo, presentaciones, herramientas para el dibujo y base de datos. Está disponible para muchas y diversas plataformas, como Microsoft Windows, sistemas de tipo Unix como GNU/Linux.<br />
Sistema operativo daniela
Sistema operativo daniela
Sistema operativo daniela
Sistema operativo daniela
Sistema operativo daniela
Sistema operativo daniela
Sistema operativo daniela
Sistema operativo daniela
Sistema operativo daniela

Weitere ähnliche Inhalte

Was ist angesagt?

Sistemas operativos y dispositivos de almacenamiento
Sistemas operativos y dispositivos de almacenamientoSistemas operativos y dispositivos de almacenamiento
Sistemas operativos y dispositivos de almacenamiento
SaraiCelis
 
Sistema operativo Juank Caballero
Sistema operativo Juank CaballeroSistema operativo Juank Caballero
Sistema operativo Juank Caballero
Juank_Caballero
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
virginialorite
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
anitatenem
 
Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]
kaory22
 
Estructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema OperativoEstructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema Operativo
painni
 

Was ist angesagt? (20)

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas
SistemasSistemas
Sistemas
 
Sistemas operativos.docx
Sistemas operativos.docxSistemas operativos.docx
Sistemas operativos.docx
 
Sistemas operativos y dispositivos de almacenamiento
Sistemas operativos y dispositivos de almacenamientoSistemas operativos y dispositivos de almacenamiento
Sistemas operativos y dispositivos de almacenamiento
 
Los Sistemas Operativos
Los Sistemas OperativosLos Sistemas Operativos
Los Sistemas Operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema operativo Juank Caballero
Sistema operativo Juank CaballeroSistema operativo Juank Caballero
Sistema operativo Juank Caballero
 
H:\sistema operativo
H:\sistema operativoH:\sistema operativo
H:\sistema operativo
 
Taller de informatica
Taller de informaticaTaller de informatica
Taller de informatica
 
Taller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOSTaller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOS
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas Operativos
 
Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]
 
Estructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema OperativoEstructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema Operativo
 
Taller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOSTaller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOS
 
Los sistemas operativos prof j romero
Los sistemas operativos prof j romeroLos sistemas operativos prof j romero
Los sistemas operativos prof j romero
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Presentación andrés
Presentación andrésPresentación andrés
Presentación andrés
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativo
 

Andere mochten auch

Andere mochten auch (9)

Formatear compu y usb
Formatear compu y usbFormatear compu y usb
Formatear compu y usb
 
Trabajo de sistemas danielaardila
Trabajo de sistemas danielaardilaTrabajo de sistemas danielaardila
Trabajo de sistemas danielaardila
 
Dani
DaniDani
Dani
 
Daniela
DanielaDaniela
Daniela
 
Trabajo de sistemas daniela ardila muñoz
Trabajo de sistemas daniela ardila muñozTrabajo de sistemas daniela ardila muñoz
Trabajo de sistemas daniela ardila muñoz
 
Trabajo dany
 Trabajo dany Trabajo dany
Trabajo dany
 
Partes del computador peli
Partes del computador peliPartes del computador peli
Partes del computador peli
 
Trucos de windo[1]
Trucos de windo[1]Trucos de windo[1]
Trucos de windo[1]
 
Trabajo de sistemas... trucos de wondows
Trabajo de sistemas... trucos de wondowsTrabajo de sistemas... trucos de wondows
Trabajo de sistemas... trucos de wondows
 

Ähnlich wie Sistema operativo daniela

Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
mi_nombre
 
Informe de sistemas operativos
Informe de sistemas operativosInforme de sistemas operativos
Informe de sistemas operativos
Jessy Simba
 
Introduccinalossistemasoperativosi doc-110920001101-phpapp02
Introduccinalossistemasoperativosi doc-110920001101-phpapp02Introduccinalossistemasoperativosi doc-110920001101-phpapp02
Introduccinalossistemasoperativosi doc-110920001101-phpapp02
leopt
 
Informática I Sistema Operativo
Informática I Sistema OperativoInformática I Sistema Operativo
Informática I Sistema Operativo
vale cambranis
 
Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02
pepita_11
 

Ähnlich wie Sistema operativo daniela (20)

Proyecto sistema operativo suspes
Proyecto sistema operativo suspesProyecto sistema operativo suspes
Proyecto sistema operativo suspes
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativo
 
Informe de sistemas operativos
Informe de sistemas operativosInforme de sistemas operativos
Informe de sistemas operativos
 
sistemas-operativos
sistemas-operativossistemas-operativos
sistemas-operativos
 
Introduccinalossistemasoperativosi doc-110920001101-phpapp02
Introduccinalossistemasoperativosi doc-110920001101-phpapp02Introduccinalossistemasoperativosi doc-110920001101-phpapp02
Introduccinalossistemasoperativosi doc-110920001101-phpapp02
 
Informatica l actividad 2
Informatica l actividad 2Informatica l actividad 2
Informatica l actividad 2
 
actividad 2
actividad 2actividad 2
actividad 2
 
Informatica i
Informatica  iInformatica  i
Informatica i
 
Trabajo sistemas operativos onaho
Trabajo sistemas operativos onahoTrabajo sistemas operativos onaho
Trabajo sistemas operativos onaho
 
Informática I Sistema Operativo
Informática I Sistema OperativoInformática I Sistema Operativo
Informática I Sistema Operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativos
Sistema operativos Sistema operativos
Sistema operativos
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
1 conceptos asoitson
1 conceptos asoitson1 conceptos asoitson
1 conceptos asoitson
 
Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02
 
Sistemas Operativos - ITSON
Sistemas Operativos - ITSONSistemas Operativos - ITSON
Sistemas Operativos - ITSON
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (12)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Sistema operativo daniela

  • 1. SISTEMA OPERATIVOEl sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc. <br />lefttopClasificación de los Sistemas OperativosLos sistemas operativos pueden ser clasificados de la siguiente forma: • Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo. • Multiprocesador: soporta el abrir un mismo programa en más de una CPU. • Multitarea: Permite que varios programas se ejecuten al mismo tiempo. • Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo. • Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real. Cómo funciona un Sistema OperativoLos sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.Cómo se utiliza un Sistema OperativoUn usuario normalmente interactúa con el sistema operativo a través de un sistema de comandos, por ejemplo, el sistema operativo DOS contiene comandos como copiar y pegar para copiar y pegar archivos respectivamente. Los comandos son aceptados y ejecutados por una parte del sistema operativo llamada procesador de comandos o intérprete de la línea de comandos. Las interfaces gráficas permiten que utilices los comandos señalando y pinchando en objetos que aparecen en la pantalla.Ejemplos de Sistema OperativoA continuación detallamos algunos ejemplos de sistemas operativos:Familia Windows • Windows 95• Windows 98• Windows ME• Windows NT• Windows 2000• Windows 2000 server• Windows XP• Windows Server 2003• Windows CE• Windows Mobile• Windows XP 64 bits• Windows Vista (Longhorn) Familia Macintosh• Mac OS 7• Mac OS 8• Mac OS 9• Mac OS XFamilia UNIX • AIX• AMIX• GNU/Linux• GNU / Hurd• HP-UX• Irix• Minix• System V• Solaris• UnixWareSistemas con almacenamiento temporal de E/SLos avances en el hardware crearon el soporte de interrupciones y posteriormente se llevó a cabo un intento de solución más avanzado: solapar la E/S de un trabajo con sus propios cálculos, por lo que se creó el sistema de buffers con el siguiente funcionamiento:• Un programa escribe su salida en un área de memoria (buffer 1).• El monitor residente inicia la salida desde el buffer y el programa de aplicación calcula depositando la salida en el buffer 2.• La salida desde el buffer 1 termina y el nuevo cálculo también.• Se inicia la salida desde el buffer 2 y otro nuevo cálculo dirige su salida al buffer 1.• El proceso se puede repetir de nuevo.Los problemas surgen si hay muchas más operaciones de cálculo que de E/S (limitado por la CPU) o si por el contrario hay muchas más operaciones de E/S que cálculo (limitado por la E/S).Sistemas operativos multiprogramadosSurge un nuevo avance en el hardware: el hardware con protección de memoria. Lo que ofrece nuevas soluciones a los problemas de rendimiento:• Se solapa el cálculo de unos trabajos con la entrada/salida de otros trabajos.• Se pueden mantener en memoria varios programas.• Se asigna el uso de la CPU a los diferentes programas en memoria.Debido a los cambios anteriores, se producen cambios en el monitor residente, con lo que éste debe abordar nuevas tareas, naciendo lo que se denomina como Sistemas Operativos multiprogramados, los cuales cumplen con las siguientes funciones:• Administrar la memoria.• Gestionar el uso de la CPU (planificación).• Administrar el uso de los dispositivos de E/S.Cuando desempeña esas tareas, el monitor residente se transforma en un sistema operativo multiprogramado.Componentes de un sistema operativoGestión de procesosUn 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 los procesos.• Parar y reanudar los procesos.• Ofrecer mecanismos para que se comuniquen y sincronicen.La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y después las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas más antiguas.Gestión de la memoria principalLa 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 accesos es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido en los 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.Gestión del almacenamiento secundarioUn sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:• Planificar los discos.• Gestionar el espacio libre.• Asignar el almacenamiento.• Verificar que los datos se guarden en ordenEl sistema de E/SConsiste 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.Sistema de archivosLos archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente y objeto) 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.• Realizar copias de seguridad de archivos.Existen diferentes Sistemas de Archivos, es decir, existen diferentes formas de organizar la información que se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, EXT3, NTFS, XFS, etc.Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera vista, sin embargo, existen diferencias muy importantes. Por ejemplo, los sistemas de ficheros FAT32 y NTFS, que se utilizan fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia para un usuario que utilice una base de datos con bastante información ya que el tamaño máximo de un fichero con un Sistema de Archivos FAT32 está limitado a 4 gigabytes, sin embargo, en un sistema NTFS el tamaño es considerablemente mayor.Sistemas de protecciónMecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. 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.Sistema de comunicacionesPara mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y recepción de información a través de las interfaces de red. También hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener conexiones virtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacen remotamente.Programas de sistemaSon 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.Gestor de recursosComo gestor de recursos, el Sistema Operativo 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).• y en general todos los recursos del sistema.ClasificaciónAdministración de tareas• Monotarea: Solamente puede ejecutar un proceso (aparte de los procesos del propio S.O.) en un momento dado. 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.Administració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.Manejo de recursos• Centralizado: Si permite usar los recursos de una sola computadora.• Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, periféricos... ) de más de una computadora al mismo tiempo.<br /> TIPOS DE SO <br />1. Microsoft Windows (conocido simplemente como Windows) es un sistema operativo con interfaz gráfica para computadoras personales cuyo propietario es la empresa Microsoft. Las distintas versiones de Windows, las cuales ofrecen un entorno gráfico amigable y sencillo, ha convertido en Windows en el sistema operativo más utilizado en el mundo. Debido a ello la mayoría de las empresas fabricantes de hardware y software en el mundo tienden a desarrollar sus aplicaciones basadas en dicho sistema. Se trata de software no libre. Windows incorpora, entre otro software, herramientas como Internet Explorer y el Reproductor de Windows Media, los cuales se han convertido en el navegador de internet y reproductor multimedia, respectivamente, más populares en el mundo. Windows NO es un sistema multiusuario porque no permite que más de una persona tenga un entorno de ejecución. Microsoft Office es una suite ofimática creada por la empresa Microsoft. Herramientas incluidas entre otras: Microsoft Word (procesador de texto)Microsoft Excel (planilla de cálculo u hoja de cálculo)Microsoft PowerPoint (programa de presentaciones)Microsoft Access (programa de bases de datos) Microsoft Outlook (agenda y cliente de correo electrónico)Microsoft Frontpage (editor de páginas web visual)Microsoft Photo Manager (editor fotográfico)Microsoft Publisher (editor para crear varios tipos de publicaciones como tarjetas, pancartas, etc.)Microsoft Project (gestión de proyectos)Microsoft Word.Un procesador de textos es un programa informático que nos permite editar, dar formato, grabar y modificar documentos escritos en nuestro computador. Es el actual sustituto de las máquinas de escribir, aunque con mayor capacidad, ya que pueden incluirse imágenes y mezclar otros datos. También son conocidos como procesadores de palabras. <br />Microsoft Excel <br />Es un programa es que presenta datos de forma estética: se puede ponerle varios tipos de bordes, usar varios tipos de letra, etc. Puede utilizar hojas para almacenar datos numéricos para ejecutar cálculos con sus datos, se pueden sumar filas y columnas. La utilización de las casillas de excel para realizar evaluaciones de una misma función con diferentes valores, es una de las características principales de está herramienta Microsoft PowerPoint Es un programa diseñado para hacer presentaciones prácticas con texto esquematizado, fácil de entender, animaciones de texto e imágenes, imágenes prediseñadas o importadas desde imágenes de la computadora. Se le pueden aplicar distintos diseños de fuente, plantilla y animación. Este tipo de presentaciones suele ser muy llamativo y mucho más práctico que los de Microsoft Word. Microsoft FrontPage Es un editor HTML y herramienta de administración de páginas web de Microsoft para el sistema operativo Windows. Una desventaja de Frontpage es que posee funciones que SOLO funcionan en Internet Explorer. Microsoft ha dejado de producir FrontPage en 2006, y ofrece actualmente dos productos alternativos, con tecnologías más actualizadas: SharePoint Designer y Expression Web. Este último puede considerarse el sucesor directo de FrontPage. El HTML, acrónimo inglés de HyperText Markup Language (lenguaje de marcas hipertextuales), lenguaje de marcación diseñado para estructurar textos y presentarlos en forma de hipertexto, que es el formato estándar de las páginas web. Gracias a Internet y a los navegadores del tipo Internet Explorer, Opera, Firefox o Netscape, el HTML se ha convertido en uno de los formatos más populares que existen para la construcción de documentos y también de los más fáciles de aprender. Microsoft Publisher Es un programa de auto-edición para realizar diferentes tipos de publicaciones tales como tarjetas personales, diplomas, trípticos, etc. Es usado, principalmente, por aquellos que recién se inician en el campo del diseño. 2. Unix. Es un sistema operativo multitarea y multiusuario, de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de periféricos conectados a la máquina. Antes de que aparecieran las computadoras personales (PC) los sistemas UNIX consistían en una gran computadora central a la que convergían múltiples dispositivos E/S, mediante los cuales distintos usuarios trabajaban simultáneamente (terminales tontas). 3. Linux es la denominación de un sistema operativo tipo-Unix. Es uno de los paradigmas más prominentes del software libre y del desarrollo del código abierto, cuyo código fuente está disponible públicamente, para que cualquier persona puede libremente usarlo, estudiarlo, redistribuirlo y, con los conocimientos informáticos adecuados, modificarlo. Los primeros sistemas Linux se originaron en 1992.Software libre (en inglés free software) es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. El software libre suele estar disponible gratuitamente, pero no hay que asociar software libre a software gratuito, o a precio del coste de la distribución a través de otros medios y aunque conserve su carácter de libre, puede ser vendido comercialmente. Análogamente, el software gratis ogratu ito (denominado usualmente freeware) incluye en algunas ocasiones el código fuente; sin embargo, este tipo de software no es libre en el mismo sentido que el software libre, al menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa. OpenOffice.org es una suite ofimática de software libre y código abierto que incluye herramientas como procesador de textos, hoja de cálculo, presentaciones, herramientas para el dibujo y base de datos. Está disponible para muchas y diversas plataformas, como Microsoft Windows, sistemas de tipo Unix como GNU/Linux.<br />