Hernandez_Hernandez_Practica web de la sesion 11.pptx
Lorena perez segura
1. TALLER DE SISTEMAS
Definición De Sistema Operativo Clasificación de los Sistemas
Operativos
E
l sistema operativo es el
programa (o software) más Los sistemas operativos pueden ser
importante de un ordenador. clasificados de la siguiente forma:
Para que funcionen los otros
programas, cada ordenador de uso Multiusuario: Permite que dos o más
general debe tener un sistema usuarios utilicen sus programas al
operativo. Los sistemas operativos mismo tiempo. Algunos sistemas
realizan tareas básicas, tales como operativos permiten a centenares o
reconocimiento de la conexión del millares de usuarios al mismo tiempo.
teclado, enviar la información a la
pantalla, no perder de vista archivos y Multiprocesador: soporta el abrir un
directorios en el disco, y controlar los mismo programa en más de una CPU
dispositivos periféricos tales como .
impresoras, escáner, etc.
Multitarea: Permite que varios
En sistemas grandes, el sistema programas se ejecuten al mismo
operativo tiene incluso mayor tiempo.
responsabilidad y poder, es como un
policía de tráfico, se asegura de que Multitramo: Permite que diversas
los programas y usuarios que están partes de un solo programa funcionen
funcionando al mismo tiempo no al mismo tiempo.
interfieran entre ellos. El sistema
operativo también es responsable de la Tiempo Real: Responde a las
seguridad, asegurándose de que los entradas inmediatamente. Los
usuarios no autorizados no tengan sistemas operativos como DOS y
acceso al sistema. UNIX, no funcionan en tiempo real.
YEIMY LORENA PEREZ SEGURA
GESTION EMPRESARIAL 1B
2. TALLER DE SISTEMAS
Cómo funciona un Sistema Operativo
Los 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.
Los sistemas operativos más utilizados en los PC son DOS, OS/2, y
Windows, pero hay otros que también se utilizan, como por ejemplo Linux.
Cómo se utiliza un Sistema Operativo
Un 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 Operativo
YEIMY LORENA PEREZ SEGURA
GESTION EMPRESARIAL 1B
3. TALLER DE SISTEMAS
A continuación detallamos algunos ejemplos de sistemas operativos:
Familia Windows
Familia Macintosh
• Windows 95 Mac OS 7
• Windows 98 Mac OS 8
• Windows ME Mac OS 9
• Windows NT Mac OS X
• Windows 2000 Familia UNIX
• Windows 2000 server AIX
• Windows XP AMIX
• Windows Server 2003 GNU/Linux
• Windows CE GNU / Hurd
• Windows Mobile HP-UX
• Windows XP 64 bits Irix
• Windows Vista (Longhorn) Minix
System V
Sistemas Operativos por lotes Solaris
UnixWare
L
os Sistemas Operativos por lotes,
procesan una gran cantidad de trabajos con poca o
ninguna interacció n entre los usuarios y los
programas en ejecución. Se reúnen
todos los trabajos comunes para realizarlos
al mismo tiempo, evitando la espera de dos
o más trabajos como sucede en el
procesamiento en serie. Estos sistemas son de los
más tradicionales y antiguos.
- Algunos sistemas operativos por lotes son:
SCOPE, del DC6600, el cual está orientado a
procesamiento científico pesado, y el EXEC II para
el UNIVAC 1107, orientado a procesamiento
académico.
Sistemas Operativos de tiempo real.
Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene
importancia el usuario, sino los procesos. Por lo general, están subutilizados sus
recursos con la finalidad de prestar atención a los procesos en el momento que lo
requieran. Se utilizan en entornos donde son procesados un gran número de
sucesos o eventos.
- Algunos Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y
Spectra
YEIMY LORENA PEREZ SEGURA
GESTION EMPRESARIAL 1B
4. TALLER DE SISTEMAS
Sistemas Operativos de multiprogramación (o - Algunos sistemas operativos distribuidos son: Sprite,
multitarea) Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc
Se distinguen por sus habilidades para poder soportar la
ejecución de dos o más trabajos activos (que se están Sistemas Operativos de red
ejecutado) al mismo tiempo. Esto trae como resultado Son aquellos sistemas que mantienen a dos o más
que la Unidad Central de Procesamiento (UCP) siempre computadoras unidas a través de algún medio de
tenga alguna tarea que ejecutar, aprovechando al comunicación (fisico o no), con el objetivo primordial de
máximo su utilización. poder compartir los diferentes recursos y la información
- Algunos sistemas operativos que soportan el multitarea del sistema.
son: UNIX, Windows 95, Windows 98, Windows NT, - Algunos sistemas operativos de red mas usados: Novell
MAC-OS, OS/2. Netware, Personal Netware, LAN Manager, Windows NT
Server, UNIX, LAN tastic.
Sistemas Operativos de tiempo compartido
Permiten la simulación de que el sistema y sus recursos
son todos para cada usuario. El usuario hace una Sistemas Operativos paralelos.
petición a la computadora, esta la procesa tan pronto Son aquellos sistemas operativos que cuando existen
como le es posible, y la respuesta aparecerá en la dos o más procesos que compitan por algún recurso este
terminal del usuario. los deja ejecutar o realizar al mismo tiempo.
- Algunos sistemas Operativos de tiempo compartido - Algunos sistemas operativos paralelos son: Alpha,
son: Multics, OS/360 y DEC-10. PVM, la serie AIX, que es utilizado en los sistemas
RS/6000 de IBM.
Sistemas Operativos distribuidos
Permiten distribuir trabajos, tareas o procesos, entre un
conjunto de procesadores. Puede ser que este conjunto
de procesadores esté en un equipo o en diferentes, en
este caso es trasparente para el usuario. Existen dos
esquemas básicos de éstos. Un sistema fuertemente
acoplado es aquel que comparte la memoria y un reloj
global, cuyos tiempos de acceso son similares para todos
los procesadores. En un sistema débilmente acoplado los
procesadores no comparten ni memoria ni reloj, ya que
cada uno cuenta con su memoria local.
YEIMY LORENA PEREZ SEGURA
GESTION EMPRESARIAL 1B
5. TALLER DE SISTEMAS
Organización de un Sistema Operativo.
- En el primer nivel se encuentra el núcleo [kernel], que es el que tiene contacto
directo con los circuitos electrónicos.
- En el segundo nivel se encuentran las rutinas que implementan los servicios que
ofrece el Sistema Operativo, como el manejo de los discos, el monitor, teclado y la
gestión de los procesos.
- En el tercer nivel se encuentran el gestor de la memoria y de archivos.
- En el cuarto nivel están los procesos que permiten la comunicación del usuario
con el Sistema Operativo: el caparazón [Shell] y las órdenes propias del Sistema
Operativo. La comunicación sólo es posible entre los niveles inmediatamente
superior e inferior.
En computación, entrada/salida, también abreviado E/S o I/O (del original en
inglés input/output), es la colección de interfaces que usan las distintas unidades
funcionales (subsistemas) de un sistema de procesamiento de información para
comunicarse unas con otras, o las señales (información) enviadas a través de
esas interfaces. Las entradas son las señales recibidas por la unidad, mientras
que las salidas son las señales enviadas por ésta.
El término puede ser usado para describir una acción; "realizar una entrada/salida"
se refiere a ejecutar una operación de entrada o de salida. Los dispositivos de E/S
los usa una persona u otro sistema para comunicarse con una computadora. De
hecho, a los teclados y ratones se los considera dispositivos de entrada de una
computadora, mientras que los monitores e impresoras son vistos como
dispositivos de salida de una computadora. Los dispositivos típicos para la
comunicación entre computadoras realizan las dos operaciones, tanto entrada
como salida, y entre otros se encuentran los módems y tarjetas de red.
YEIMY LORENA PEREZ SEGURA
GESTION EMPRESARIAL 1B
6. TALLER DE SISTEMAS
Es importante notar que la designación de un dispositivo, sea de entrada o de
salida, cambia al cambiar la perspectiva desde el que se lo ve. Los teclados y
ratones toman como entrada el movimiento físico que el usuario produce como
salida y lo convierten a una señal eléctrica que la computadora pueda entender.
La salida de estos dispositivos son una entrada para la computadora. De manera
análoga, los monitores e impresoras toman como entrada las señales que la
computadora produce como salida. Luego, convierten esas señales en
representaciones inteligibles que puedan ser interpretadas por el usuario. La
interpretación será, por ejemplo, por medio de la vista, que funciona como entrada.
En arquitectura de computadoras, a la combinación de una unidad central de
procesamiento (CPU) y memoria principal (aquélla que la CPU puede escribir o
leer directamente mediante instrucciones individuales) se la considera el corazón
de la computadora y cualquier movimiento de información desde o hacia ese
conjunto se lo considera entrada/salida. La CPU y su circuitería complementaria
proveen métodos de entrada/salida que se usan en programación de bajo nivel
para la implementación de controladores de dispositivos.
Los sistemas operativos y lenguajes de programación de más alto nivel brindan
conceptos y primitivas de entrada/salida distintos y más abstractos. Por ejemplo,
un sistema operativo brinda aplicativos que manejan el concepto de archivos. El
lenguaje de programación C define funciones que les permiten a sus programas
realizar E/S a través de streams, es decir, les permiten leer datos desde y escribir
datos hacia sus programas.
Una alternativa para las funciones primitivas especiales es la mónada de E/S, que
permite que los programas describan su E/S y que las acciones se lleven a cabo
fuera del programa. Esto resulta interesante, pues las funciones de E/S
introducirían un efecto colateral para cualquier lenguaje de programación, pero
ahora una programación puramente funcional resultaría práctica.
Para diferenciar los dispositivos tenemos dos enfoques posibles, el primero de
ellos se centra en el modo de almacenar la información (clasificando los
dispositivos como de bloque o de carácter)y el segundo enfoque se centra en el
destinatario de la comunicación (usuario, maquina, comunicadores)
Un dispositivo de bloque almacena la información en bloques de tamaño fijo. Al
ser el bloque la unidad básica de almacenamiento, todas las escrituras o lecturas
se realizan mediante múltiplos de un bloque. Es decir escribo 3 o 4 bloques, pero
nunca 3,5 bloques. El tamaño de los bloques suele variar entre 512 Bytes hasta
32.768 Bytes. Un disco duro entraría dentro de esta definición. A diferencia de un
dispositivo de bloque un dispositivo de carácter, no maneja bloques fijo de
información sino que envía o recibe un flujo de caracteres. Dentro de esta clase
podemos encontrar impresoras o interfaces de red.
YEIMY LORENA PEREZ SEGURA
GESTION EMPRESARIAL 1B
8. TALLER DE SISTEMAS
U
na computadora o computador (del latín computare -calcular-), también
denominada ordenador (del francés ordinateur, y éste del latín ordinator),
es una máquina electrónica que recibe y procesa datos para convertirlos en
información útil. Una computadora es una colección de circuitos integrados y otros
componentes relacionados que puede ejecutar con exactitud, rapidez y de
acuerdo a lo indicado por un usuario o automáticamente por otro programa, una
gran variedad de secuencias o rutinas de instrucciones que son ordenadas,
organizadas y sistematizadas en función a una amplia gama de aplicaciones
prácticas y precisamente determinadas, proceso al cual se le ha denominado con
el nombre de programación y al que lo realiza se le llama programador. La
computadora, además de la rutina o programa informático, necesita de datos
específicos (a estos datos, en conjunto, se les conoce como "Input" en inglés o de
entrada) que deben ser suministrados, y que son requeridos al momento de la
ejecución, para proporcionar el producto final del procesamiento de datos, que
recibe el nombre de "output" o de salida. La información puede ser entonces
utilizada, reinterpretada, copiada, transferida, o retransmitida a otra(s) persona(s),
computadora(s) o componente(s) electrónico(s) local o remotamente usando
diferentes sistemas de telecomunicación, pudiendo ser grabada, salvada o
almacenada en algún tipo de dispositivo o unidad de almacenamiento.
La característica principal que la distingue de otros dispositivos similares, como la
calculadora no programable, es que es una máquina de propósito general, es
decir, puede realizar tareas muy diversas, de acuerdo a las posibilidades que
brinde los lenguajes de programación y el hardware.
El computador se conforma por dos partes fundamentales la cuales son: el
Software y el hardware.el software es la parte virtual del computador, mas
exactamente los programas que tiene instalados como el Windows o el Word.
Este software se divide a su vez en dos clase que son los sistema operativos y
programas residentes.
Cuando se habla de un MS-dos, un Windows XP, un Linux o un Unix entre otros
se esta hablando de un sistema operativo y cuando se habla de un Microsoft
Office, un OpenOffice, Corel Draw, Audocad, Photoshop entre otros se esta
hablando de un programa residente el cual esta montado sobre el sistema
operativo el cual permite su funcionamiento.
El Hardware es la parte fisica o tangible del computador, es todo aquello que se
puede ver o tocar como el teclado o el mouse y es este hardware o parte fisica la
que a continuación se va a mostrar y explicar de una manera mas detallada.
YEIMY LORENA PEREZ SEGURA
GESTION EMPRESARIAL 1B
10. TALLER DE SISTEMAS
En la actualidad para muchas organizaciones, los sistemas de información
basados en computadoras son el corazón de las actividades cotidianas y objeto de
gran consideración en la toma de decisiones, las empresas consideran con mucho
cuidados las capacidades de sus sistemas de información cuando deciden
ingresar o no en nuevos mercados o cuando planean la respuesta que darán a la
competencia.
Al establecer los sistemas de información basados en computadoras deben tener
la certeza de que se logren dos objetivos principales: que sea un sistema correcto
y que este correcto el sistema. Ningún sistema que deje satisfacer ambos
objetivos será completamente útil para la gerencia u organización.
Si los dispositivos de un sistema de información no se adaptan a su población de
clientes, no lograra sus objetivos potenciales. A mismo tiempo, aun cuando se
identifiquen precisamente las necesidades del usuario, un sistema de información
va tener un valor único si funciona en forma adecuada.
Los informes y las salidas producidas por el sistema deben ser precisos,
confiables y completos. La función del Análisis puede ser dar soporte a las
actividades de un negocio, o desarrollar un producto que pueda venderse para
generar beneficios.
Es el Proceso de gestión para la creación de un Sistema o software, la cual
encierra un conjunto de actividades, una de las cuales es la estimación, estimar es
echar un vistazo al futuro y aceptamos resignados cierto grado de incertidumbre.
Aunque la estimación, es más un arte que una Ciencia, es una actividad
importante que no debe llevarse a cabo de forma descuidada. Existen técnicas
útiles para la estimación de costes de tiempo. Y dado que la estimación es la base
de todas las demás actividades de planificación del proyecto y sirve como guía
para una buena Ingeniería Sistemas y Software.
Al estimar tomamos en cuenta no solo del procedimiento técnico a utilizar en el
proyecto, sino que se toma en cuenta los recursos, costos y planificación. El
Tamaño del proyecto es otro factor importante que puede afectar la precisión de
las estimaciones.
YEIMY LORENA PEREZ SEGURA
GESTION EMPRESARIAL 1B
11. TALLER DE SISTEMAS
A
medida que el tamaño
aumenta, crece
rápidamente la
interdependencia entre varios
elementos del Software. La
disponibilidad de información
Histórica es otro elemento que
determina el riesgo de la
estimación.
CICLO DE VIDA DE UN SISTEMA
DE INFORMACION
El ciclo de vida de un sistema de
información es un enfoque por
fases del análisis y diseño que
sostiene que los sistemas son
desarrollados de mejor manera
mediante el uso de un ciclo especifico de actividades del analista y del usuario.
Según James Senn, existen tres estrategias para el desarrollo de sistemas: el
método clásico del ciclo de vida de desarrollo de sistemas, el método de desarrollo
por análisis estructurado y el método de construcción de prototipos de sistemas.
Cada una de estas estrategias tienen un uso amplio en cada una de los diversos
tipos de empresas que existen, y resultan efectivas si son aplicadas de manera
adecuada.
CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS
El método de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas, diseñadores y usuarios realizan para desarrollar e
implantar un sistema de información. El método del ciclo de vida para el desarrollo
de sistemas consta de 6 fases:
1). Investigación Preliminar: La solicitud para recibir ayuda de un sistema de
información puede originarse por varias razones: sin importar cuales sean estas, el
proceso se inicia siempre con la petición de una persona.
YEIMY LORENA PEREZ SEGURA
GESTION EMPRESARIAL 1B