Vous êtes sur la page 1sur 8

SISTEMA OPERATIVO

Un sistema operativo (SO) es un programa que tiene encomendadas una serie


de funciones diferentes cuyo objetivo es simplificar el manejo y la utilizacin de
la computadora, hacindolo seguro y eficiente!
"as funciones cl#sicas del sistema operativo se pueden agrupar en tres
categor$as%
& 'estin de los recursos de la computadora!
& (jecucin de servicios para los programas!
& (jecucin de los mandatos de los usuarios!
Funciones del sistema operativo
Interactuar con el usuario
"os sistemas operativos proporcionan un entorno para que el usuario pueda
hacer con facilidad lo que quiera hacer! )osas como abrir un programa o
imprimir un documento!
"a interfaz de usuario permite dar rdenes (comandos) al sistema operativo!
*ay dos tipos b#sicos%
Interfaz grfica de usuario (GUI)
"os comandos se representan por iconos, botones u otros elementos gr#ficos!
(l mouse es la herramienta principal para interactuar con ellos! (s la interfaz
est#ndar hoy en d$a!
Interfaz de lnea de comandos (CLI)
(l usuario debe escribir los comandos tecle#ndolos l$nea a l$nea con un
formato concreto! (sta es la interfaz de los sistemas operativos m#s antiguos,
como +S,-OS!
Gestionar el software
(l sistema operativo sirve de intermediario entre el hard.are y cualquier
programa que se instale! / da soporte para que el usuario pueda utilizarlo!
"os programas deben seguir las reglas que impone cada sistema operativo! 0l
establece qu recursos y servicios pueden utilizar (la cantidad de 12+, por
ejemplo), de qu forma y con qu prioridad!
"a relacin entre los programas y el sistema operativo donde se instalan es
estrecha! 3or eso hay versiones distintas para cada uno!
3
Gestionar los dispositivos y el hardware
"os sistemas operativos deciden la prioridad con la que los dispositivos deben
tener acceso a los recursos del sistema y en qu condiciones, igual que con el
soft.are! 4nteract5an con los drivers de los componentes de hard.are y
dispositivos, y los gestionan!
Un sistema operativo sirve tambin de enlace entre el hard.are y el usuario!
"o que ste hace con el ratn o el teclado (u otros dispositivos de entrada)
tiene un reflejo en el sistema operativo! / a travs de l puede tenerse acceso
a dispositivos de salida como la impresora o la pantalla!
Deteccin y tratamiento de errores
2dem#s de analizar detalladamente todas las ordenes que recibe, para
comprobar que se pueden realizar, el sistema operativo se encarga de tratar
todas las condiciones de error que detecte el hard.are!
(ntre las condiciones de error que pueden aparecer se destacan las siguientes%
errores en las operaciones de (6S, errores de paridad en los accesos a
memoria o en los buses y errores de ejecucin en los programas, como
desbordamientos, violaciones de memoria, cdigos de instruccin prohibidos,
etc!
Albergar el sistema de carpetas y archivos
"os discos duros u otros dispositivos de almacenamiento son controlados por el
sistema operativo! 'racias a l, el usuario puede crear carpetas con las que
organizar sus contenidos! 7ambin tener acceso a ellos y administrarlos del
modo m#s eficaz!
Crear carpetas y moverse por ellas
3ermite la creacin, borrado, renombrado, apertura, escritura y lectura de
archivos y carpetas!
Dar soporte a las funciones de red
7anto de redes por cable como redes inal#mbricas o cone8iones mediante
9luetooth! (l sistema operativo controla el env$o y recepcin de informacin, y
gestiona los dispositivos de red como hace con el resto del hard.are!
Proteger la computadora
7odo sistema operativo que se precie debe incluir medidas de seguridad que
garanticen su propia integridad y estabilidad!
4
Se reserva el acceso sin restricciones al hard.are! (s lo que se llama modo
supervisor! "as otras aplicaciones funcionan en modo protegido, con
limitaciones que impone el sistema operativo! )ualquier proceso cr$tico debe
ser autorizado por l!
"a gestin de usuarios es otra parte b#sica de la seguridad! (s tarea del
sistema operativo identificar y autentificar cu#les son administradores o no! /
regular dependiendo de eso lo que pueden hacer!
Diferencias entre los proramas de aplicacin y los sistemas operativos
"a mayor$a de las computadoras tienen dos modos de operacin% modo :ernel
y modo usuario! (l sistema operativo es la pieza fundamental del soft.are y se
ejecuta en modo :ernel (tambin conocido como modo supervisor)! (n este
modo, el sistema operativo tiene acceso completo a todo el hard.are y puede
ejecutar cualquier instruccin que la m#quina sea capaz de ejecutar! (l resto
del soft.are se ejecuta en modo usuario, en el cual slo un subconjunto de las
instrucciones de m#quina es permitido! (n particular, las instrucciones que
afectan el control de la m#quina o que se encargan de la (6S (entrada6salida)
est#n prohibidas para los programas en modo usuario!
(l sistema operativo se ejecuta directamente sobre el hard.are y proporciona
la base para las dem#s aplicaciones de soft.are!
Una distincin importante entre el sistema operativo y el soft.are que se
ejecuta en modo usuario es que, si a un usuario no le gusta, por ejemplo, su
lector de correo electrnico, es libre de conseguir otro o incluso escribir el
propio si as$ lo desea; sin embargo, no es libre de escribir su propio manejador
de interrupciones de reloj, que forma parte del sistema operativo y est#
protegido por el hard.are contra cualquier intento de modificacin por parte de
los usuarios! 2lgunas veces esta distincin no es clara en los sistemas
integrados (a los que tambin se conoce como integrados o incrustados, y que
podr$an no tener modo :ernel) o en los sistemas interpretados (como los
sistemas operativos basados en <ava que para separar los componentes
utilizan interpretacin y no el hard.are)!
5
2dem#s, en muchos sistemas hay programas que se ejecutan en modo de
usuario, pero ayudan al sistema operativo o realizan funciones privilegiadas!
3or ejemplo, a menudo hay un programa que permite a los usuarios cambiar su
contrase=a! (ste programa no forma parte del sistema operativo y no se
ejecuta en modo :ernel, pero sin duda lleva a cabo una funcin delicada y tiene
que protegerse de una manera especial! (n ciertos sistemas, la idea se lleva
hasta el e8tremo y partes de lo que tradicionalmente se considera el sistema
operativo (por ejemplo, el sistema de archivos) se ejecutan en el espacio del
usuario! (n dichos sistemas es dif$cil trazar un l$mite claro! 7odo lo que se
ejecuta en modo :ernel forma, sin duda, parte del sistema operativo, pero
podr$a decirse que algunos programas que se ejecutan fuera de este modo
tambin forman parte del mismo sistema, o por lo menos est#n estrechamente
asociados a l! "os sistemas operativos difieren de los programas de usuario
(es decir, de aplicacin) en varias cuestiones adem#s del lugar en el que
residen! (n particular, son enormes, complejos y de larga duracin!
Tipos de sistemas operativos
*ay criterios distintos para distinguirlos! )uatro t$picos son%
! +onousuario6+ultiusuario! (n funcin de si el sistema operativo permite
acceso a un solo usuario de cada vez! O si varios de ellos pueden
acceder al mismo tiempo a sus programas, compartiendo los recursos
de la computadora!
! +onotarea6+ultitarea! Seg5n el sistema operativo pueda ejecutar slo
un programa o varios simult#neamente!
! +onoprocesador6+ultiprocesador! -ependiendo de si el sistema
operativo es capaz de aprovechar la capacidad de proceso de una sola
)3U o de varias a la vez!
! )entralizado6-istribuido! (n un sistema centralizado el sistema operativo
se limita a una sola computadora! Uno distribuido liga un conjunto de
sistemas autnomos, donde los usuarios pueden acceder a recursos
remotos igual que si estuvieran en sus propias computadoras!
6
DRIVER
Un manejador de dispositivo o controlador de dispositivo (llamado en ingls
driver o device driver), es un programa inform#tico que permite al sistema
operativo interaccionar con un perifrico, haciendo una abstraccin del
hard.are y proporcionando una interfaz para usarlo! Se puede esquematizar
como un manual de instrucciones que le indica cmo debe controlar y
comunicarse con un dispositivo en particular! 3or tanto, es una pieza esencial,
sin la cual no se podr$a usar el hard.are!
Un controlador act5a como un traductor entre el dispositivo y los programas
que utilizan el dispositivo! )ada dispositivo tiene su propio sistema de
comandos especializados que solamente conoce su controlador, sin embargo,
la mayor$a de los programas tienen acceso a los dispositivos usando comandos
genricos! (l controlador, por lo tanto, acepta comandos genricos de un
programa y despus los traduce a los comandos especializados para el
dispositivo!
FIRM"ARE
(l firm.are es un bloque de instrucciones de m#quina para propsitos
espec$ficos, grabado en una memoria, normalmente de lectura6escritura (1O+,
((31O+, flash, etc!), que establece la lgica de m#s bajo nivel que controla
los circuitos electrnicos de un dispositivo de cualquier tipo! Su nombre hace
referencia a la programacin en firme, forma parte del hard.are ya que se
encuentra integrado a la electrnica, pero tambin est# considerado como
parte del soft.are al estar desarrollado bajo alg5n lenguaje de programacin
(s el soft.are que tiene directa interaccin con el hard.are% es el encargado
de controlarlo para ejecutar correctamente las instrucciones e8ternas!
(n concreto podemos establecer que el firm.are de cualquier dispositivo
tecnolgico lo que hace es cumplir b#sicamente tres claras funciones! (n
primer lugar, logra otorgar al sistema en cuestin las rutinas fundamentales de
funcionamiento y respuesta con respecto a las peticiones usuales que recibe y
debe satisfacer al usuario!
(n segundo lugar, queda claro que otra de las misiones que realiza es
establecer una sencilla y cmoda interfaz para que, de esta manera, se pueda
acometer r#pida y f#cilmente la configuracin del sistema mediante el uso de
una serie determinada de par#metros!
/ finalmente, en tercer lugar, otra de las funciones m#s importantes que
acomete todo firm.are es controlar y gestionar tanto lo que es el arranque del
sistema del dispositivo como la correspondiente iniciacin!
7
SISTEMA I#FORMATI$O
Un sistema inform#tico es un conjunto de partes que funcionan relacion#ndose
entre s$ con un objetivo preciso! Sus partes son% hard.are, soft.are y las
personas que lo usan!
3or ejemplo, una computadora, sus dispositivos perifricos y la persona que la
maneja, pueden constituir un sistema inform#tico!
Un sistema inform#tico puede formar parte de un sistema de informacin; en
este 5ltimo la informacin, uso y acceso a la misma, no necesariamente est#
informatizada! 3or ejemplo, el sistema de archivo de libros de una biblioteca y
su actividad en general es un sistema de informacin! Si dentro del sistema de
informacin hay computadoras que ayudan en la tarea de organizar la
biblioteca, estonces ese es un sistema inform#tico!
Diferencias entre sistema inform%tico y sistema de informacin
(n un sistema inform#tico se utilizan computadoras para almacenar,
procesar y6o acceder a informacin!
(n un sistema de informacin se pueden utilizar computadoras, pero no
es necesario! (l acceso a la informacin puede ser f$sico (por ejemplo,
una persona se encarga de buscar en un archivador)!
7anto el sistema inform#tico como el sistema de informacin, incluyen a
las personas que acceden o producen informacin dentro del sistema!
"as personas tienen que capacitarse para entender el funcionamiento y
procedimientos que soporta sistema!
2mbos sistemas tienen un propsito! 3or ejemplo, gestionar el acceso y
distribucin de libros una biblioteca, administrar la entrada6salida de
mercader$a, personal y otros recursos de un comercio, etc
Un sistema inform#tico es un sistema que permite almacenar y procesar
informacin! )omo todo sistema, es el conjunto de partes interrelacionadas% en
este caso, hard.are, soft.are y recursos humanos! (l hard.are incluye
computadoras o cualquier tipo de dispositivo electrnico inteligente, que
consisten en procesadores, memoria, sistemas de almacenamiento e8terno,
etc! (l soft.are incluye al sistema operativo, firm.are y aplicaciones, siendo
especialmente importante los sistemas de gestin de bases de datos! 3or
5ltimo el soporte humano incluye al personal tcnico que crean y mantienen el
sistema (analistas, programadores, operarios, etc!) y a los usuarios que lo
utilizan!
8
Estructura de los sistemas inform%ticos
"os sistemas inform#ticos suelen estructurarse en Subsistemas%
Subsistema f$sico% asociado al hard.are! 4ncluye entre otros elementos
la )3U, memoria principal, la placa base, perifricos de entrada y salida,
etc!
Subsistema lgico% asociado al soft.are y la arquitectura! 4ncluye al
sistema operativo, el firm.are, las aplicaciones y las bases de datos!
$lasificacin de los sistemas inform%ticos
"os Sistemas 4nform#ticos pueden clasificarse con base a numerosos criterios!
3or supuesto las clasificaciones no son estancas y es com5n encontrar
sistemas h$bridos que no encajen en una 5nica categor$a!
3or su uso pueden ser%
-e uso general!
-e uso espec$fico!
3or el paralelismo de los procesadores, que puede ser%
S4S-% Single 4nstruction Single -ata
S4+-% Single 4nstruction +ultiple -ata
+4+-% +ultiple 4nstruction +ultiple -ata
3or el tipo de computadora utilizada en el sistema
(staciones de trabajo (>or:stations)
7erminales ligeros (7hin clients)
+icrocomputadoras (por ejemplo computadoras personales)
+inicomputadoras (servidores peque=os)
+acrocomputadoras (servidores de gran capacidad)
Supercomputadoras
3or la arquitectura
Sistema aislado
2rquitectura cliente,servidor
2rquitectura de ? capas
2rquitectura de n capas
Servidor de aplicaciones
+onitor de teleproceso o servidor de transacciones
arquitectura de @ capas
9
Finalidad de los Sistemas Inform%ticos
"a finalidad u objetivo m#s general de un sistema inform#tico es hacer las
tareas m#s r#pidas, fle8ibles y cmodas para los usuarios del mismo!
(spec$ficamente los objetivos b#sicos de un sistema inform#tico son%
1educir tiempos, costos y esfuerzo
)apturar datos de su propia fuente
)entralizar el control de procesos, etc!
Un sistema inform#tico sirve para%
2gilizar un sistema ya e8istente, por lo general un sistema antiguo,
obsoleto o manual; empleando las herramientas de la inform#tica para
tal fin! (n general, se deber$a poder reemplazar el sistema antiguo por el
nuevo casi en su totalidad!
)rear un sistema nuevo, para resolver alg5n problema espec$fico!
1educir la cantidad de errores posibles en un sistema, ya que al ser
informatizado, muchas de las tareas se hacen por computadora! "o m#s
importante de un sistema informatizado, es que reduce la cantidad de
tareas AmanualesA, las cuales son muy proclives a errores!
(n menor medida, un sistema inform#tico puede aumentar la
productividad de la empresa, reducir la cantidad de trabajadores u horas
de trabajo necesarias, ahorro de dinero, etc!
10

Vous aimerez peut-être aussi