SlideShare una empresa de Scribd logo
1 de 18
REPUBLICA BOLIVARIANA DE VENEZUELA

 MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR

   UNIVERSIDAD NACIONAL EXPERIMENTAL ROMULO GALLEGOS

               2DO AÑO DE MEDICINA SECCIÓN “2”

            VALLE DE LA PASCUA; ESTADO - GUÁRICO




FACILITADOR (A):                                 INTEGRANTES:

Fabiola                            - Rodríguez Mayorga, Wilmary

                                    -   Silva Belizario, Ingris
                                    -   Murillo Laya, Luís
                                    -   Velásquez, Dayerlin
                                    -   Armas, Grisel
                                    -   Colina, Ana

                      02 de Julio del 2011


                        SOFTWARE:
Software, programas de computadoras. Son las instrucciones
responsables de que el hardware (la máquina) realice su tarea. Como
concepto general, el software puede dividirse en varias categorías basadas
en el tipo de trabajo realizado. Las dos categorías primarias de software son
los (software del sistema), que controlan los trabajos del ordenador o
computadora, y el software de aplicación, que dirige las distintas tareas para
las que se utilizan las computadoras. Por lo tanto, el software del sistema
procesa tareas tan esenciales, aunque a menudo invisibles, como el
mantenimiento de los archivos del disco y la administración de la pantalla,
mientras que el software de aplicación lleva a cabo tareas de tratamiento de
textos, gestión de bases de datos y similares. Constituyen dos categorías
separadas el software de red, que permite comunicarse a grupos de
usuarios, y el software de lenguaje utilizado para escribir programas

                       CLASIFICACIÓN DEL SOFTWARE

         Si bien esta distinción es, en cierto modo, arbitraria, y a veces
confusa, a los fines prácticos se puede clasificar al software en tres grandes
tipos:

         Software de sistema: Su objetivo es desvincular adecuadamente al
         usuario y al programador de los detalles de la computadora en
         particular que se use, aislándolo especialmente del procesamiento
         referido a las características internas de: memoria, discos, puertos y
         dispositivos de comunicaciones, impresoras, pantallas, teclados, etc.
         El software de sistema le procura al usuario y programador adecuadas
         interfaces de alto nivel, herramientas y utilidades de apoyo que
         permiten su mantenimiento. Incluye entre otros:
            o   Sistemas operativos
o   Controladores de dispositivos
   o   Herramientas de diagnóstico
   o   Herramientas de Corrección y Optimización
   o   Servidores
   o   Utilidades
Software de programación: Es el conjunto de herramientas que
permiten al programador desarrollar programas informáticos, usando
diferentes alternativas y lenguajes de programación, de una manera
práctica. Incluye entre otros:
   o   Editores de texto
   o   Compiladores
   o   Intérpretes
   o   Enlazadores
   o   Depuradores
   o   Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores
       herramientas, usualmente en un entorno visual, de forma tal
       que el programador no necesite introducir múltiples comandos
       para compilar, interpretar, depurar, etc. Habitualmente cuentan
       con una avanzada interfaz gráfica de usuario (GUI).
Software de aplicación: Es aquel que permite a los usuarios llevar a
cabo una o varias tareas específicas, en cualquier campo de actividad
susceptible de ser automatizado o asistido, con especial énfasis en los
negocios. Incluye entre otros:
   o   Aplicaciones        para   Control      de      sistemas      y
       automatizaciónindustrial
   o   Aplicaciones ofimáticas
   o   Software educativo
   o   Software empresarial
   o   Bases de datos
o   Telecomunicaciones (por ejemplo Internet y toda su estructura
              lógica)
          o   Videojuegos
          o   Software médico
          o   Software de Cálculo Numérico y simbólico.
          o   Software de Diseño Asistido (CAD)
          o   Software de Control Numérico (CAM)


                         SISTEMA OPERATIVO

      Sistema operativo, software básico que controla una computadora. El
sistema operativo tiene tres grandes funciones: coordina y manipula el
hardware del ordenador o computadora, como la memoria, las impresoras,
las unidades de disco, el teclado o el mouse; organiza los archivos en
diversos dispositivos de almacenamiento, como discos flexibles, discos
duros, discos compactos o cintas magnéticas, y gestiona los errores de
hardware y la pérdida de datos. Los sistemas operativos controlan diferentes
procesos de la computadora. Un proceso importante es la interpretación de
los comandos que permiten al usuario comunicarse con el ordenador.
Algunos intérpretes de instrucciones están basados en texto y exigen que las
instrucciones sean tecleadas. Otros están basados en gráficos, y permiten al
usuario comunicarse señalando y haciendo clic en un icono. Por lo general,
los intérpretes basados en gráficos son más sencillos de utilizar.

      Los sistemas operativos pueden ser de tarea única o multitarea. Los
sistemas operativos de tarea única, más primitivos, sólo pueden manejar un
proceso en cada momento. Por ejemplo, cuando la computadora está
imprimiendo un documento, no puede iniciar otro proceso ni responder a
nuevas instrucciones hasta que se termine la impresión.
Todos los sistemas operativos modernos son multitarea y pueden
ejecutar varios procesos simultáneamente. En la mayoría de los ordenadores
sólo hay una UCP; un sistema operativo multitarea crea la ilusión de que
varios procesos se ejecutan simultáneamente en la UCP. El mecanismo que
se emplea más a menudo para lograr esta ilusión es la multitarea por
segmentación de tiempos, en la que cada proceso se ejecuta individualmente
durante un periodo de tiempo determinado. Si el proceso no finaliza en el
tiempo asignado, se suspende y se ejecuta otro proceso. Este intercambio de
procesos se denomina conmutación de contexto. El sistema operativo se
encarga de controlar el estado de los procesos suspendidos. También cuenta
con un mecanismo llamado planificador que determina el siguiente proceso
que debe ejecutarse. El planificador ejecuta los procesos basándose en su
prioridad para minimizar el retraso percibido por el usuario. Los procesos
parecen efectuarse simultáneamente por la alta velocidad del cambio de
contexto.



            FUNCIONES DE LOS SISTEMAS OPERATIVOS.

   1. Aceptar todos los trabajos y conservarlos hasta su finalización.
   2. Interpretación de comandos: Interpreta los comandos que permiten al
      usuario comunicarse con el ordenador.
   3. Control de recursos: Coordina y manipula el hardware de la
      computadora, como la memoria, las impresoras, las unidades de
      disco, el teclado o el Mouse.
   4. Manejo de dispositivos de E/S: Organiza los archivos en diversos
      dispositivos de almacenamiento, como discos flexibles, discos duros,
      discos compactos o cintas magnéticas.
5. Manejo de errores: Gestiona los errores de hardware y la pérdida de
   datos.
6. Secuencia de tareas: El sistema operativo debe administrar la manera
   en que se reparten los procesos. Definir el orden. (Quien va primero y
   quien después).
7. Protección: Evitar que las acciones de un usuario afecten el trabajo
   que esta realizando otro usuario.
8. Multiacceso: Un usuario se puede conectar a otra máquina sin tener
   que estar cerca de ella.
9. Contabilidad de recursos: establece el costo que se le cobra a un
   usuario por utilizar determinados recursos.


 CARACTERÍSTICAS DE LOS SISTEMAS OPERATIVOS:



       En general, se puede decir que un Sistema Operativo tiene las
                      siguientes características:

   Conveniencia. Un Sistema Operativo hace más conveniente el uso de
   una computadora.
   Eficiencia. Un Sistema Operativo permite que los recursos de la
   computadora se usen de la manera más eficiente posible.
   Habilidad para evolucionar. Un Sistema Operativo deberá construirse
   de manera que permita el desarrollo, prueba o introducción efectiva de
   nuevas funciones del sistema sin interferir con el servicio.
   Encargado de administrar el hardware. El Sistema Operativo se
   encarga de manejar de una mejor manera los recursos de la
   computadora en cuanto a hardware se refiere, esto es, asignar a cada
   proceso una parte del procesador para poder compartir los recursos.
Relacionar dispositivos (gestionar a través del kernel). El Sistema
         Operativo se debe encargar de comunicar a los dispositivos
         periféricos, cuando el usuario así lo requiera.
         Organizar datos para acceso rápido y seguro.
         Manejar las comunicaciones en red. El Sistema Operativo permite al
         usuario manejar con alta facilidad todo lo referente a la instalación y
         uso de las redes de computadoras.
         Procesamiento por bytes de flujo a través del bus de datos.
         Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle
         fácil al usuario el acceso y manejo de los dispositivos de
         Entrada/Salida de la computadora.


                                INTERFACES DEL S.O.

   1. Interfaz de Línea de Comandos.


         La forma de interfaz entre el sistema operativo y el usuario en la que
este escribe los comandos utilizando unlenguaje de comandos especial. Los
sistemas con interfaces de líneas de comandos se consideran más difícilesde
aprender y utilizar que los de las interfaces gráficas. Sin embargo, los
sistemas basados en comandos sonpor lo general programables, lo que les
otorga     una   flexibilidad   que   no   tienen   los    sistemas   basados   en
gráficoscarentes de una interfaz de programación.


   2. Interfaz Gráfica del Usuario.


         Es el tipo de visualización que permite al usuario elegir comandos,
iniciar programas y ver listas de archivos yotras opciones utilizando las
representaciones visuales (iconos) y las listas de elementos del menú.
Lasselecciones pueden activarse bien a través del teclado o con el mouse.
Para los autores de aplicaciones, las interfaces gráficas de usuario ofrecen
un entorno que se encarga de lacomunicación con el ordenador o
computadora. Esto hace que el programador pueda concentrarse en
lafuncionalidad, ya que no esta sujeto a los detalles de la visualización ni a la
entrada a través del mouse o elteclado. También permite a los
programadores crear programas que realicen de la misma forma las tareas
másfrecuentes, como guardar un archivo, porque la interfaz proporciona
mecanismos estándar de control comoventanas y cuadros de diálogo. Otra
ventaja es que las aplicaciones escritas para una interfaz gráfica deusuario
son independientes de los dispositivos: a medida que la interfaz cambia para
permitir el uso de nuevosdispositivos de entrada y salida, como un monitor
de pantalla grande o un dispositivo óptico dealmacenamiento, las
aplicaciones pueden utilizarlos sin necesidad de cambios.


       CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS.


      Con el paso del tiempo, los Sistemas Operativos fueron clasificándose
de diferentes maneras, dependiendo deluso o de la aplicación que se les
daba. A continuación se mostrarán diversos tipos de Sistemas Operativos
queexisten en la actualidad, con algunas de sus características:


   1) Sistemas Operativos de multiprogramación (o Sistemas Operativos de
       multitarea).


      Es el modo de funcionamiento disponible en algunos sistemas
operativos, mediante el cual una computadoraprocesa varias tareas al mismo
tiempo.    Existen    varios   tipos    de   multitareas.   La    conmutación    de
contextos(contextSwitching) es un tipo muy simple de multitarea en el que
dos o más aplicaciones se cargan al mismotiempo, pero en el que solo se
esta procesando la aplicación que se encuentra en primer plano (la que ve
elusuario). Para activar otra tarea que se encuentre en segundo plano, el
usuario debe traer al primer plano laventana o pantalla que contenga esa
aplicación. En       la multitarea     cooperativa,   la que     se utiliza   en el
sistemaoperativo Macintosh, las tareas en segundo plano reciben tiempo de
procesado durante los tiempos muertos dela tarea que se encuentra en
primer plano (por ejemplo, cuando esta aplicación esta esperando
información delusuario), y siempre que esta aplicación lo permita. En los
sistemas multitarea de tiempo compartido, comoOS/2, cada tarea recibe la
atención del microprocesador durante una fracción de segundo. Para
mantener elsistema en orden, cada tarea recibe un nivel de prioridad o se
procesa en orden secuencial. Dado que elsentido temporal del usuario es
mucho más lento que la velocidad de procesamiento del ordenador,
lasoperaciones de multitarea en tiempo compartido parecen ser simultáneas.


       Se distinguen por sus habilidades para poder soportar la ejecución de
dos o más trabajos activos (que se estánejecutado) al mismo tiempo. Esto
trae como resultado que la Unidad Central de Procesamiento (UCP)
siempretenga alguna tarea que ejecutar, aprovechando al máximo su
utilización.


       Su objetivo es tener a varias tareas en la memoria principal, de
manera que cada uno está usando elprocesador, o un procesador distinto, es
decir, involucra máquinas con más de una UCP.
Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT,
MAC−OS, OS/2, soportan lamultitarea.
Las características de un Sistema Operativo de multiprogramación o
multitarea son las siguientes:


Mejora productividad del sistema y utilzación de recursos.
                                        i
Multiplexa recursos entre varios programas.
Generalmente soportan múltiples usuarios (multiusuarios).
Proporcionan facilidades para mantener el entorno de usuarios individuales.
Requieren validación de usuario para seguridad y protección.
Proporcionan contabilidad del uso de los recursos por parte de los usuarios.
Multitarea sin soporte multiusuario se encuentra en algunos computadores
personales o en sistemas detiempo real.
Sistemas multiprocesadores son sistemas multitareas por definición ya que
soportan la ejecución
simultánea de múltiples tareas sobre diferentes procesadores.
En general, los sistemas de multiprogramación se caracterizan por tener
múltiples programas activoscompitiendo por los recursos del sistema:
procesador, memoria, dispositivos periféricos.


   2) Sistema Operativo Monotareas.


      Los sistemas operativos monotareas son más primitivos y es todo lo
contrario al visto anteriormente, es decir,solo pueden manejar un proceso en
cada momento o que solo puede ejecutar las tareas de una en una.
Porejemplo cuando la computadora esta imprimiendo un documento, no
puede iniciar otro proceso ni responder anuevas instrucciones hasta que se
termine la impresión.


   3) Sistema Operativo Monousuario.
Los sistemas monousuarios son aquellos que nada más puede
atender a un solo usuario, gracias a laslimitaciones creadas por el hardware,
los programas o el tipo de aplicación que se este ejecutando.


      Estos tipos de sistemas son muy simples, porque todos los
dispositivos de entrada, salida y control dependende la tarea que se esta
utilizando, esto quiere decir, que las instrucciones que se dan, son
procesadas deinmediato; ya que existe un solo usuario. Y están orientados
principalmente por los microcomputadores.


   4) Sistema Operativo Multiusuario.


      Es todo lo contrario a monousuario; y en esta categoría se encuentran
todos los sistemas que cumplensimultáneamente las necesidades de dos o
más usuarios, que comparten mismos recursos. Este tipo desistemas se
emplean especialmente en redes.
En otras palabras consiste en el fraccionamiento del tiempo (timesharing).


   5) Sistemas Operativos por lotes.


      Los Sistemas Operativos por lotes, procesan una gran cantidad de
trabajos con poca o ninguna interacciónentre los usuarios y los programas en
ejecución. Se reúnen todos los trabajos comunes para realizarlos almismo
tiempo, evitando la espera de dos o más trabajos como sucede en el
procesamiento en serie. Estossistemas son de los más tradicionales y
antiguos, y fueron introducidos alrededor de 1956 para aumentar lacapacidad
de procesamiento de los programas.
Cuando estos sistemas son bien planeados, pueden tener un tiempo de
ejecución muy alto, porque elprocesador es mejor utilizado y los Sistemas
Operativos pueden ser simples, debido a la secuenciabilidad de laejecución
de los trabajos.


      Algunos ejemplos de Sistemas Operativos por lotes exitosos son el
SCOPE, del DC6600, el cual estáorientado a procesamiento científico
pesado,    y   el   EXEC      II   para   el   UNIVAC    1107,     orientado   a
procesamientoacadémico.


      Algunas otras        características con   que cuentan       los Sistemas
Operativos por lotes son:


Requiere que el programa, datos y órdenes al sistema sean remitidos todos
juntos en forma de lote.
Permiten poca o ninguna interacción usuario/programa en ej cución.
                                                           e
Mayor potencial de utilización de recursos que procesamiento serial simple
en sistemas multiusuarios.
No conveniente para desarrollo de programas por bajo tiempo de retorno y
depuración fuera de línea.Conveniente para programas de largos tiempos de
ejecución (ej, análisis estadísticos, nóminas depersonal, etc.).
Se encuentra en muchos computadores personales combinados con
procesamiento serial.
Planificación del procesador sencilla, típicamente procesados en orden de
llegada.
Planificación de memoria sencilla, generalmente se divide en dos: parte
residente del S.O. yprogramas transitorios.
No requieren gestión crítica de dispositivos en el tiempo.
Suelen proporcionar gestión sencilla de manejo de archivos: se requiere
poca protección y ningúncontrol de concurrencia para el acceso.

   6) Sistemas Operativos de tiempo real.


      Los Sistemas Operativos de tiempo real son aquellos en los cuales no
tiene importancia el usuario, sino losprocesos. Por lo general, están
subutilizados sus recursos con la finalidad de prestar atención a los procesos
enel momento que lo requieran. Se utilizan en entornos donde son
procesados un gran número de sucesos oeventos.
      Muchos Sistemas Operativos de tiempo real son construidos para
aplicaciones muy específicas como controlde tráfico aéreo, bolsas de
valores, control de refinerías, control de laminadores. También en el
ramoautomovilístico y de la electrónica de consumo, las aplicaciones de
tiempo real están creciendo muyrápidamente. Otros campos de aplicación de
los Sistemas


Operativos de tiempo real son los siguientes:


Control de trenes.
Telecomunicaciones.
Sistemas de fabricación integrada.
Producción y distribución de energía eléctrica.
Control de edificios.
Sistemas multimedia.


      Algunos ejemplos de Sistemas Operativos de tiempo real son:
VxWorks, Solaris, Lyns OS y Spectra. LosSistemas Operativos de tiempo
real, cuentan con las siguientes características:
Se dan en entornos en donde deben ser aceptados y procesados gran
cantidad de sucesos, la mayoríaexternos al sistema computacional, en breve
tiempo o dentro de ciertos plazos.


 e utilizan en control industrial, conmutación telefónica, control de vuelo,
 S
simulaciones en tiempo
real., aplicaciones militares, etc.
Objetivo es pr porcionar rápidos tiempos de respuesta.
               o
Procesa ráfagas de miles de interrupciones por segundo sin perder un solo
suceso.
Proceso se activa tras ocurrencia de suceso, mediante interrupción.
Proceso de mayor prioridad expropia recursos.
Por tanto generalmente se utiliza planificación expropiativa basada en
prioridades.
Gestión de memoria menos exigente que tiempo compartido, usualmente
procesos son residentespermanentes en memoria.
Población de procesos estática en gran medida.
Poco movimiento d programas entre almacenamiento secundario y
                   e
memoria.
Gestión de archivos se orienta más a velocidad de acceso que a utilización
eficiente del recurso.


   7) Sistemas Operativos de tiempo compartido.


       Permiten la simulación de que el sistema y sus recursos son todos
para cada usuario. El usuario hace unapetición a la computadora, esta la
procesa tan pronto como le es posible, y la respuesta aparecerá en
laterminal del usuario.
Los principales recursos del sistema, el procesador, la memoria,
dispositivos de E/S, son continuamenteutilizados entre los diversos usuarios,
dando a cada usuario la ilusión de que tiene el sistema dedicado para
símismo. Esto trae como consecuencia una gran carga de trabajo al Sistema
Operativo, principalmente en laadministración de memoria principal y
secundaria.
Ejemplos de Sistemas Operativos de tiempo compartido son Multics, OS/360
y DEC−10.

Características de los Sistemas Operativos de tiempo compartido:


         Populares representantes de sistemas multiprogramados multiusuario,
ej: sistemas de diseño asistidopor computador, procesamiento de texto, etc.


Dan la ilusión de que cada usuario tiene una máquina para sí.
Mayoría utilizan algoritmo de reparto circular.
Programas se ejecutan con prioridad rotatoria que se incrementa con la
espera y disminuye después deconcedido el servicio.
Evitan monopolización del sistema asignando tiempos de procesador (time
slot).
Gestión de memoria proporciona protección a programas residentes.
Gestión de archivo debe proporcionar protección y control de acceso debido
a que pueden existirmúltiples usuarios accesando un mismo archivo.




    8) Sistemas Operativos distribuidos.
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de
procesadores. Puede ser que este conjuntode procesadores esté en un
equipo o en diferentes, en este caso es trasparente para el usuario. Existen
dosesquemas básicos de éstos. Un sistema fuertemente acoplado es a es
aquel que comparte la memoria y un relojglobal, cuyos tiempos de acceso
son    similares    para   todos   los   procesadores.     En   un   sistema
débilmenteacoplado los procesadores no comparten ni memoria ni reloj, ya
que cada uno cuenta con su memoria local.


       Los sistemas distribuidos deben de ser muy confiables, ya que si un
componente del sistema se compone otrocomponente debe de ser capaz de
reemplazarlo.


       Entre los diferentes Sistemas Operativos distribuidos que existen
tenemos los siguientes: Sprite, Solaris−MC,Mach, Chorus, Spring, Amoeba,
Taos, etc.


Características de los Sistemas Operativos distribuidos:


       Colección de sistemas autónomos capaces de comunicación y
cooperación mediante interconexioneshardware y software.


Gobierna operación de un S.C. y proporciona abstracción de máquina
virtual a los usuarios.
Objetivo clave es la transparencia.
 eneralmente proporcionan medios para la compartición global de
 G
recursos.
Servicios añadidos: denominación global, sistemas de archivos distribuidos,
facilidades paradistribución de cálculos (a través de comunicación de
procesos internodos, llamadas a procedimientosremotos, etc.).


   9) Sistemas Operativos de red.


      Son aquellos sistemas que mantienen a dos o más computadoras
unidas através de algún medio decomunicación (físico o no), con el objetivo
primordial de poder compartir los diferentes recursos y lainformación del
sistema.


      El primer Sistema Operativo de red estaba enfocado a equipos con un
procesador Motorola 68000, pasandoposteriormente a procesadores Intel
como Novell Netware.


      Los Sistemas Operativos de red mas ampliamente usados son: Novell
Netware, Personal Netware, LANManager, Windows NT Server, UNIX,
LANtastic.


   10) Sistemas Operativos paralelos.


      En estos tipos de Sistemas Operativos se pretende que cuando
existan dos o más procesos que compitan poralgún recurso se puedan
realizar o ejecutar al mismo tiempo.


      En UNIX existe también la posibilidad de ejecutar programas sin tener
que atenderlos en forma interactiva,simulando paralelismo (es decir, atender
de manera concurrente varios procesos de un mismo usuario). Así, enlugar
de esperar a que el proceso termine de ejecutarse (como lo haría
normalmente), regresa a atender alusuario inmediatamente después de
haber creado el proceso.


      Ejemplos de estos tipos de Sistemas Operativos están: Alpha, PVM, la
serie AIX, que es utilizado en lossistemas RS/6000 de IBM.

Más contenido relacionado

La actualidad más candente

5. objetivo y función del sistema operativo
5. objetivo y función del sistema operativo5. objetivo y función del sistema operativo
5. objetivo y función del sistema operativoTeyyo Estraddaa Corona
 
Introduccion a los sistemas operativos
Introduccion a los sistemas operativosIntroduccion a los sistemas operativos
Introduccion a los sistemas operativosFriky Equis De
 
Ensayo 2 sistemas operativos
Ensayo 2 sistemas operativosEnsayo 2 sistemas operativos
Ensayo 2 sistemas operativosangelaalvarez8720
 
Sistemas operativos y aplicaciones de usuario
Sistemas operativos y aplicaciones de usuarioSistemas operativos y aplicaciones de usuario
Sistemas operativos y aplicaciones de usuarioaldpega
 
Informe sistemas operativos
Informe sistemas operativosInforme sistemas operativos
Informe sistemas operativosjorgue shourio
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquisofiacisneros93
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosJavier Cp
 
Informe ariana
Informe arianaInforme ariana
Informe arianatorres_1
 
SISTEMAS OPERATIVOS SO2014
SISTEMAS OPERATIVOS SO2014SISTEMAS OPERATIVOS SO2014
SISTEMAS OPERATIVOS SO2014Yesei Arevalo
 
Reporte de Sistemas operativos
Reporte de Sistemas operativosReporte de Sistemas operativos
Reporte de Sistemas operativossweetprophessor
 
Software
SoftwareSoftware
Softwarebenyat
 
Sistemas Operativos: Componentes
Sistemas Operativos: ComponentesSistemas Operativos: Componentes
Sistemas Operativos: Componentesleopt
 
Tendencias de los sistemas operativos. Presentación.
Tendencias de los sistemas operativos. Presentación.Tendencias de los sistemas operativos. Presentación.
Tendencias de los sistemas operativos. Presentación.Absner Anaya
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosDenisse C
 
Sistemas operativos JAQUELINE
Sistemas operativos JAQUELINESistemas operativos JAQUELINE
Sistemas operativos JAQUELINEjobas040794
 

La actualidad más candente (20)

5. objetivo y función del sistema operativo
5. objetivo y función del sistema operativo5. objetivo y función del sistema operativo
5. objetivo y función del sistema operativo
 
Introduccion a los sistemas operativos
Introduccion a los sistemas operativosIntroduccion a los sistemas operativos
Introduccion a los sistemas operativos
 
Ensayo 2 sistemas operativos
Ensayo 2 sistemas operativosEnsayo 2 sistemas operativos
Ensayo 2 sistemas operativos
 
Sistemas operativos y aplicaciones de usuario
Sistemas operativos y aplicaciones de usuarioSistemas operativos y aplicaciones de usuario
Sistemas operativos y aplicaciones de usuario
 
Uso del sistema operativo
Uso del sistema operativoUso del sistema operativo
Uso del sistema operativo
 
Informe sistemas operativos
Informe sistemas operativosInforme sistemas operativos
Informe sistemas operativos
 
Sistemas Operativos (2).
Sistemas Operativos (2).Sistemas Operativos (2).
Sistemas Operativos (2).
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Unidad de competencia 3
Unidad de competencia 3Unidad de competencia 3
Unidad de competencia 3
 
Informe ariana
Informe arianaInforme ariana
Informe ariana
 
Power point blogger
Power point bloggerPower point blogger
Power point blogger
 
SISTEMAS OPERATIVOS SO2014
SISTEMAS OPERATIVOS SO2014SISTEMAS OPERATIVOS SO2014
SISTEMAS OPERATIVOS SO2014
 
Reporte de Sistemas operativos
Reporte de Sistemas operativosReporte de Sistemas operativos
Reporte de Sistemas operativos
 
Software
SoftwareSoftware
Software
 
Sistemas Operativos: Componentes
Sistemas Operativos: ComponentesSistemas Operativos: Componentes
Sistemas Operativos: Componentes
 
Tendencias de los sistemas operativos. Presentación.
Tendencias de los sistemas operativos. Presentación.Tendencias de los sistemas operativos. Presentación.
Tendencias de los sistemas operativos. Presentación.
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos JAQUELINE
Sistemas operativos JAQUELINESistemas operativos JAQUELINE
Sistemas operativos JAQUELINE
 

Similar a Software y sistema operativo

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosJunior
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1Isa Tarazona
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosIsa Tarazona
 
Sistemas operativos propio!
Sistemas operativos propio!Sistemas operativos propio!
Sistemas operativos propio!an32
 
2 el sistema operativo
2 el sistema operativo2 el sistema operativo
2 el sistema operativoYurek Defret
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativoMarisela18
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosdiana arias
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativoMaryFeer_94
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema OperativoJorge Fadul
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativoslady9327
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas OperativosGabriela
 
Trabajo de sistemas operativos en word
Trabajo de sistemas operativos en wordTrabajo de sistemas operativos en word
Trabajo de sistemas operativos en wordladyaleja27
 
Sistema operativo, tipos de sistema operativos y dispositivos de almacenamien...
Sistema operativo, tipos de sistema operativos y dispositivos de almacenamien...Sistema operativo, tipos de sistema operativos y dispositivos de almacenamien...
Sistema operativo, tipos de sistema operativos y dispositivos de almacenamien...brendagarciasalgado
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativopaulavito1
 
Guia de aprendizaje : Sistemas Operativos
Guia de aprendizaje : Sistemas OperativosGuia de aprendizaje : Sistemas Operativos
Guia de aprendizaje : Sistemas OperativosJorge Castro
 
Definición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwareDefinición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwarekatbeca
 

Similar a Software y sistema operativo (20)

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Clasificacion de los sistemas opeatativos
Clasificacion de los sistemas opeatativos Clasificacion de los sistemas opeatativos
Clasificacion de los sistemas opeatativos
 
Sistema operativos
Sistema operativosSistema operativos
Sistema operativos
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos propio!
Sistemas operativos propio!Sistemas operativos propio!
Sistemas operativos propio!
 
2 el sistema operativo
2 el sistema operativo2 el sistema operativo
2 el sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Presentacion de informatica
Presentacion de informaticaPresentacion de informatica
Presentacion de informatica
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
 
Trabajo de sistemas operativos en word
Trabajo de sistemas operativos en wordTrabajo de sistemas operativos en word
Trabajo de sistemas operativos en word
 
Sistema operativo, tipos de sistema operativos y dispositivos de almacenamien...
Sistema operativo, tipos de sistema operativos y dispositivos de almacenamien...Sistema operativo, tipos de sistema operativos y dispositivos de almacenamien...
Sistema operativo, tipos de sistema operativos y dispositivos de almacenamien...
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Guia de aprendizaje : Sistemas Operativos
Guia de aprendizaje : Sistemas OperativosGuia de aprendizaje : Sistemas Operativos
Guia de aprendizaje : Sistemas Operativos
 
Definición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwareDefinición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de software
 
Leidy lozano
Leidy lozanoLeidy lozano
Leidy lozano
 

Más de Maria Fabiola

Herramientas ofimáticas de software libre
Herramientas ofimáticas de software libreHerramientas ofimáticas de software libre
Herramientas ofimáticas de software libreMaria Fabiola
 
Software propietario
Software propietarioSoftware propietario
Software propietarioMaria Fabiola
 
Redes de informatica
Redes de informaticaRedes de informatica
Redes de informaticaMaria Fabiola
 
Redes de informatica seccion 02 1014
Redes de informatica seccion 02 1014Redes de informatica seccion 02 1014
Redes de informatica seccion 02 1014Maria Fabiola
 
Hardware seccion 02 2014
Hardware seccion 02 2014Hardware seccion 02 2014
Hardware seccion 02 2014Maria Fabiola
 
Apreciacion docente fabiola
Apreciacion docente fabiolaApreciacion docente fabiola
Apreciacion docente fabiolaMaria Fabiola
 
Auditoria metodologica
Auditoria metodologicaAuditoria metodologica
Auditoria metodologicaMaria Fabiola
 
Auditoria metodologica
Auditoria metodologicaAuditoria metodologica
Auditoria metodologicaMaria Fabiola
 
Articulo cientifico wilmer
Articulo cientifico wilmerArticulo cientifico wilmer
Articulo cientifico wilmerMaria Fabiola
 
Capitulo i.ii.iii wilmer
Capitulo i.ii.iii wilmerCapitulo i.ii.iii wilmer
Capitulo i.ii.iii wilmerMaria Fabiola
 
Abordaje comunitario fabiola
Abordaje comunitario fabiolaAbordaje comunitario fabiola
Abordaje comunitario fabiolaMaria Fabiola
 
Experiencia docente wilmer
Experiencia docente wilmerExperiencia docente wilmer
Experiencia docente wilmerMaria Fabiola
 
Abordaje comunitario wilmer
Abordaje comunitario wilmerAbordaje comunitario wilmer
Abordaje comunitario wilmerMaria Fabiola
 
Auditoria metodologica
Auditoria metodologicaAuditoria metodologica
Auditoria metodologicaMaria Fabiola
 

Más de Maria Fabiola (20)

Software libre
Software libreSoftware libre
Software libre
 
Software libre
Software libreSoftware libre
Software libre
 
Herramientas ofimáticas de software libre
Herramientas ofimáticas de software libreHerramientas ofimáticas de software libre
Herramientas ofimáticas de software libre
 
Software
SoftwareSoftware
Software
 
Software propietario
Software propietarioSoftware propietario
Software propietario
 
Software libre1
Software libre1Software libre1
Software libre1
 
Redes de informatica
Redes de informaticaRedes de informatica
Redes de informatica
 
Hardware
HardwareHardware
Hardware
 
Redes de informatica seccion 02 1014
Redes de informatica seccion 02 1014Redes de informatica seccion 02 1014
Redes de informatica seccion 02 1014
 
Hardware seccion 02 2014
Hardware seccion 02 2014Hardware seccion 02 2014
Hardware seccion 02 2014
 
Copyleft
CopyleftCopyleft
Copyleft
 
Apreciacion docente fabiola
Apreciacion docente fabiolaApreciacion docente fabiola
Apreciacion docente fabiola
 
Auditoria metodologica
Auditoria metodologicaAuditoria metodologica
Auditoria metodologica
 
Auditoria metodologica
Auditoria metodologicaAuditoria metodologica
Auditoria metodologica
 
Articulo cientifico wilmer
Articulo cientifico wilmerArticulo cientifico wilmer
Articulo cientifico wilmer
 
Capitulo i.ii.iii wilmer
Capitulo i.ii.iii wilmerCapitulo i.ii.iii wilmer
Capitulo i.ii.iii wilmer
 
Abordaje comunitario fabiola
Abordaje comunitario fabiolaAbordaje comunitario fabiola
Abordaje comunitario fabiola
 
Experiencia docente wilmer
Experiencia docente wilmerExperiencia docente wilmer
Experiencia docente wilmer
 
Abordaje comunitario wilmer
Abordaje comunitario wilmerAbordaje comunitario wilmer
Abordaje comunitario wilmer
 
Auditoria metodologica
Auditoria metodologicaAuditoria metodologica
Auditoria metodologica
 

Último

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
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.pptxAlan779941
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
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 eyvanamcerpam
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
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.pptxMiguelAtencio10
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
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 JUNITMaricarmen Sánchez Ruiz
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
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 estossgonzalezp1
 

Último (15)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
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
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
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
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
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
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
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
 

Software y sistema operativo

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR UNIVERSIDAD NACIONAL EXPERIMENTAL ROMULO GALLEGOS 2DO AÑO DE MEDICINA SECCIÓN “2” VALLE DE LA PASCUA; ESTADO - GUÁRICO FACILITADOR (A): INTEGRANTES: Fabiola - Rodríguez Mayorga, Wilmary - Silva Belizario, Ingris - Murillo Laya, Luís - Velásquez, Dayerlin - Armas, Grisel - Colina, Ana 02 de Julio del 2011 SOFTWARE:
  • 2. Software, programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea. Como concepto general, el software puede dividirse en varias categorías basadas en el tipo de trabajo realizado. Las dos categorías primarias de software son los (software del sistema), que controlan los trabajos del ordenador o computadora, y el software de aplicación, que dirige las distintas tareas para las que se utilizan las computadoras. Por lo tanto, el software del sistema procesa tareas tan esenciales, aunque a menudo invisibles, como el mantenimiento de los archivos del disco y la administración de la pantalla, mientras que el software de aplicación lleva a cabo tareas de tratamiento de textos, gestión de bases de datos y similares. Constituyen dos categorías separadas el software de red, que permite comunicarse a grupos de usuarios, y el software de lenguaje utilizado para escribir programas CLASIFICACIÓN DEL SOFTWARE Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se puede clasificar al software en tres grandes tipos: Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la computadora en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros: o Sistemas operativos
  • 3. o Controladores de dispositivos o Herramientas de diagnóstico o Herramientas de Corrección y Optimización o Servidores o Utilidades Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros: o Editores de texto o Compiladores o Intérpretes o Enlazadores o Depuradores o Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI). Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros: o Aplicaciones para Control de sistemas y automatizaciónindustrial o Aplicaciones ofimáticas o Software educativo o Software empresarial o Bases de datos
  • 4. o Telecomunicaciones (por ejemplo Internet y toda su estructura lógica) o Videojuegos o Software médico o Software de Cálculo Numérico y simbólico. o Software de Diseño Asistido (CAD) o Software de Control Numérico (CAM) SISTEMA OPERATIVO Sistema operativo, software básico que controla una computadora. El sistema operativo tiene tres grandes funciones: coordina y manipula el hardware del ordenador o computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse; organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas, y gestiona los errores de hardware y la pérdida de datos. Los sistemas operativos controlan diferentes procesos de la computadora. Un proceso importante es la interpretación de los comandos que permiten al usuario comunicarse con el ordenador. Algunos intérpretes de instrucciones están basados en texto y exigen que las instrucciones sean tecleadas. Otros están basados en gráficos, y permiten al usuario comunicarse señalando y haciendo clic en un icono. Por lo general, los intérpretes basados en gráficos son más sencillos de utilizar. Los sistemas operativos pueden ser de tarea única o multitarea. Los sistemas operativos de tarea única, más primitivos, sólo pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora está imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
  • 5. Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos simultáneamente. En la mayoría de los ordenadores sólo hay una UCP; un sistema operativo multitarea crea la ilusión de que varios procesos se ejecutan simultáneamente en la UCP. El mecanismo que se emplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos, en la que cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. Este intercambio de procesos se denomina conmutación de contexto. El sistema operativo se encarga de controlar el estado de los procesos suspendidos. También cuenta con un mecanismo llamado planificador que determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los procesos basándose en su prioridad para minimizar el retraso percibido por el usuario. Los procesos parecen efectuarse simultáneamente por la alta velocidad del cambio de contexto. FUNCIONES DE LOS SISTEMAS OPERATIVOS. 1. Aceptar todos los trabajos y conservarlos hasta su finalización. 2. Interpretación de comandos: Interpreta los comandos que permiten al usuario comunicarse con el ordenador. 3. Control de recursos: Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse. 4. Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas.
  • 6. 5. Manejo de errores: Gestiona los errores de hardware y la pérdida de datos. 6. Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los procesos. Definir el orden. (Quien va primero y quien después). 7. Protección: Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro usuario. 8. Multiacceso: Un usuario se puede conectar a otra máquina sin tener que estar cerca de ella. 9. Contabilidad de recursos: establece el costo que se le cobra a un usuario por utilizar determinados recursos. CARACTERÍSTICAS DE LOS SISTEMAS OPERATIVOS: En general, se puede decir que un Sistema Operativo tiene las siguientes características: Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora. Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible. Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio. Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.
  • 7. Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera. Organizar datos para acceso rápido y seguro. Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras. Procesamiento por bytes de flujo a través del bus de datos. Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora. INTERFACES DEL S.O. 1. Interfaz de Línea de Comandos. La forma de interfaz entre el sistema operativo y el usuario en la que este escribe los comandos utilizando unlenguaje de comandos especial. Los sistemas con interfaces de líneas de comandos se consideran más difícilesde aprender y utilizar que los de las interfaces gráficas. Sin embargo, los sistemas basados en comandos sonpor lo general programables, lo que les otorga una flexibilidad que no tienen los sistemas basados en gráficoscarentes de una interfaz de programación. 2. Interfaz Gráfica del Usuario. Es el tipo de visualización que permite al usuario elegir comandos, iniciar programas y ver listas de archivos yotras opciones utilizando las
  • 8. representaciones visuales (iconos) y las listas de elementos del menú. Lasselecciones pueden activarse bien a través del teclado o con el mouse. Para los autores de aplicaciones, las interfaces gráficas de usuario ofrecen un entorno que se encarga de lacomunicación con el ordenador o computadora. Esto hace que el programador pueda concentrarse en lafuncionalidad, ya que no esta sujeto a los detalles de la visualización ni a la entrada a través del mouse o elteclado. También permite a los programadores crear programas que realicen de la misma forma las tareas másfrecuentes, como guardar un archivo, porque la interfaz proporciona mecanismos estándar de control comoventanas y cuadros de diálogo. Otra ventaja es que las aplicaciones escritas para una interfaz gráfica deusuario son independientes de los dispositivos: a medida que la interfaz cambia para permitir el uso de nuevosdispositivos de entrada y salida, como un monitor de pantalla grande o un dispositivo óptico dealmacenamiento, las aplicaciones pueden utilizarlos sin necesidad de cambios. CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS. Con el paso del tiempo, los Sistemas Operativos fueron clasificándose de diferentes maneras, dependiendo deluso o de la aplicación que se les daba. A continuación se mostrarán diversos tipos de Sistemas Operativos queexisten en la actualidad, con algunas de sus características: 1) Sistemas Operativos de multiprogramación (o Sistemas Operativos de multitarea). Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadoraprocesa varias tareas al mismo
  • 9. tiempo. Existen varios tipos de multitareas. La conmutación de contextos(contextSwitching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismotiempo, pero en el que solo se esta procesando la aplicación que se encuentra en primer plano (la que ve elusuario). Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano laventana o pantalla que contenga esa aplicación. En la multitarea cooperativa, la que se utiliza en el sistemaoperativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos dela tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicación esta esperando información delusuario), y siempre que esta aplicación lo permita. En los sistemas multitarea de tiempo compartido, comoOS/2, cada tarea recibe la atención del microprocesador durante una fracción de segundo. Para mantener elsistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que elsentido temporal del usuario es mucho más lento que la velocidad de procesamiento del ordenador, lasoperaciones de multitarea en tiempo compartido parecen ser simultáneas. Se distinguen por sus habilidades para poder soportar la ejecución de dos o más trabajos activos (que se estánejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempretenga alguna tarea que ejecutar, aprovechando al máximo su utilización. Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno está usando elprocesador, o un procesador distinto, es decir, involucra máquinas con más de una UCP. Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC−OS, OS/2, soportan lamultitarea.
  • 10. Las características de un Sistema Operativo de multiprogramación o multitarea son las siguientes: Mejora productividad del sistema y utilzación de recursos. i Multiplexa recursos entre varios programas. Generalmente soportan múltiples usuarios (multiusuarios). Proporcionan facilidades para mantener el entorno de usuarios individuales. Requieren validación de usuario para seguridad y protección. Proporcionan contabilidad del uso de los recursos por parte de los usuarios. Multitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas detiempo real. Sistemas multiprocesadores son sistemas multitareas por definición ya que soportan la ejecución simultánea de múltiples tareas sobre diferentes procesadores. En general, los sistemas de multiprogramación se caracterizan por tener múltiples programas activoscompitiendo por los recursos del sistema: procesador, memoria, dispositivos periféricos. 2) Sistema Operativo Monotareas. Los sistemas operativos monotareas son más primitivos y es todo lo contrario al visto anteriormente, es decir,solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Porejemplo cuando la computadora esta imprimiendo un documento, no puede iniciar otro proceso ni responder anuevas instrucciones hasta que se termine la impresión. 3) Sistema Operativo Monousuario.
  • 11. Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a laslimitaciones creadas por el hardware, los programas o el tipo de aplicación que se este ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependende la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas deinmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores. 4) Sistema Operativo Multiusuario. Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplensimultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo desistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing). 5) Sistemas Operativos por lotes. Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacciónentre los usuarios y los programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos almismo tiempo, evitando la espera de dos o más trabajos como sucede en el procesamiento en serie. Estossistemas son de los más tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar lacapacidad de procesamiento de los programas.
  • 12. Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecución muy alto, porque elprocesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuenciabilidad de laejecución de los trabajos. Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual estáorientado a procesamiento científico pesado, y el EXEC II para el UNIVAC 1107, orientado a procesamientoacadémico. Algunas otras características con que cuentan los Sistemas Operativos por lotes son: Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote. Permiten poca o ninguna interacción usuario/programa en ej cución. e Mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios. No conveniente para desarrollo de programas por bajo tiempo de retorno y depuración fuera de línea.Conveniente para programas de largos tiempos de ejecución (ej, análisis estadísticos, nóminas depersonal, etc.). Se encuentra en muchos computadores personales combinados con procesamiento serial. Planificación del procesador sencilla, típicamente procesados en orden de llegada. Planificación de memoria sencilla, generalmente se divide en dos: parte residente del S.O. yprogramas transitorios. No requieren gestión crítica de dispositivos en el tiempo.
  • 13. Suelen proporcionar gestión sencilla de manejo de archivos: se requiere poca protección y ningúncontrol de concurrencia para el acceso. 6) Sistemas Operativos de tiempo real. Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino losprocesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos enel momento que lo requieran. Se utilizan en entornos donde son procesados un gran número de sucesos oeventos. Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy específicas como controlde tráfico aéreo, bolsas de valores, control de refinerías, control de laminadores. También en el ramoautomovilístico y de la electrónica de consumo, las aplicaciones de tiempo real están creciendo muyrápidamente. Otros campos de aplicación de los Sistemas Operativos de tiempo real son los siguientes: Control de trenes. Telecomunicaciones. Sistemas de fabricación integrada. Producción y distribución de energía eléctrica. Control de edificios. Sistemas multimedia. Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y Spectra. LosSistemas Operativos de tiempo real, cuentan con las siguientes características:
  • 14. Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la mayoríaexternos al sistema computacional, en breve tiempo o dentro de ciertos plazos.  e utilizan en control industrial, conmutación telefónica, control de vuelo, S simulaciones en tiempo real., aplicaciones militares, etc. Objetivo es pr porcionar rápidos tiempos de respuesta. o Procesa ráfagas de miles de interrupciones por segundo sin perder un solo suceso. Proceso se activa tras ocurrencia de suceso, mediante interrupción. Proceso de mayor prioridad expropia recursos. Por tanto generalmente se utiliza planificación expropiativa basada en prioridades. Gestión de memoria menos exigente que tiempo compartido, usualmente procesos son residentespermanentes en memoria. Población de procesos estática en gran medida. Poco movimiento d programas entre almacenamiento secundario y e memoria. Gestión de archivos se orienta más a velocidad de acceso que a utilización eficiente del recurso. 7) Sistemas Operativos de tiempo compartido. Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace unapetición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en laterminal del usuario.
  • 15. Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamenteutilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para símismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en laadministración de memoria principal y secundaria. Ejemplos de Sistemas Operativos de tiempo compartido son Multics, OS/360 y DEC−10. Características de los Sistemas Operativos de tiempo compartido: Populares representantes de sistemas multiprogramados multiusuario, ej: sistemas de diseño asistidopor computador, procesamiento de texto, etc. Dan la ilusión de que cada usuario tiene una máquina para sí. Mayoría utilizan algoritmo de reparto circular. Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye después deconcedido el servicio. Evitan monopolización del sistema asignando tiempos de procesador (time slot). Gestión de memoria proporciona protección a programas residentes. Gestión de archivo debe proporcionar protección y control de acceso debido a que pueden existirmúltiples usuarios accesando un mismo archivo. 8) Sistemas Operativos distribuidos.
  • 16. Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjuntode procesadores esté en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dosesquemas básicos de éstos. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un relojglobal, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema débilmenteacoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local. Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otrocomponente debe de ser capaz de reemplazarlo. Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris−MC,Mach, Chorus, Spring, Amoeba, Taos, etc. Características de los Sistemas Operativos distribuidos: Colección de sistemas autónomos capaces de comunicación y cooperación mediante interconexioneshardware y software. Gobierna operación de un S.C. y proporciona abstracción de máquina virtual a los usuarios. Objetivo clave es la transparencia.  eneralmente proporcionan medios para la compartición global de G recursos.
  • 17. Servicios añadidos: denominación global, sistemas de archivos distribuidos, facilidades paradistribución de cálculos (a través de comunicación de procesos internodos, llamadas a procedimientosremotos, etc.). 9) Sistemas Operativos de red. Son aquellos sistemas que mantienen a dos o más computadoras unidas através de algún medio decomunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y lainformación del sistema. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasandoposteriormente a procesadores Intel como Novell Netware. Los Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal Netware, LANManager, Windows NT Server, UNIX, LANtastic. 10) Sistemas Operativos paralelos. En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan poralgún recurso se puedan realizar o ejecutar al mismo tiempo. En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva,simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). Así, enlugar de esperar a que el proceso termine de ejecutarse (como lo haría
  • 18. normalmente), regresa a atender alusuario inmediatamente después de haber creado el proceso. Ejemplos de estos tipos de Sistemas Operativos están: Alpha, PVM, la serie AIX, que es utilizado en lossistemas RS/6000 de IBM.