Está en la página 1de 17

TAREA NO.

1
19/08/2021
Galvis Velazquez Juan Sebastian 1RM4


SISTEMA
OPERATIVO
Fundamentos de programación
Sistema
 operativo
Galvis Velazquez Juan Sebastian 1RM4

La expresión sistema operativo o el término en


inglés Operating System (OS) es un término
general para programas (software del sistema) que
hacen posible el funcionamiento de una
computadora.

El sistema operativo es el “alma” de una gran


cantidad de dispositivos como computadoras,
notebooks, smartphones, tablets relojes
inteligentes, automóviles y muchos otros aparatos
y maquinarias.

Se trata de un entorno virtual relativamente


sencillo y fácil de usar mediante el cual el usuario
puede interactuar con el hardware de un
dispositivo inteligente
Partes de un
 sistema operativo
Galvis Velazquez Juan Sebastian 1RM4

Cada sistema operativo tiene tres


componentes básicos:

El núcleo

El traductor de comandos

El sistema de archivos

El kernel (núcleo) se hace cargo de las


funciones básicas, como la gestión de la
memoria y los procesos del sistema. El
usuario se comunica con el sistema
operativo a través del traductor de
comandos y el sistema de archivos organiza
la estructura de los archivos en el sistema.

Funciones básicas de un sistema
Galvis Velazquez Juan Sebastian 1RM4

operativo
Lo primero que se tiene que saber es que el sistema operativo es un conjunto
de programas que ejecutan una serie de acciones que permite el
funcionamiento correcto de una computadora. Por ejemplo:

Inicializa el hardware del ordenador.

Suministra rutinas básicas para controlar dispositivos.

Permite administrar, escalonar e interactuar tareas.

Mantiene la integridad de sistema.

Existen muchos tipos de sistemas operativos, y tendrán funciones de acuerdo a


la tarea que desarrollan.
TAREA NO.1
19/08/2021
Galvis Velazquez Juan Sebastian 1RM4

Fundamentos de programación

TIPOS DE
SISTEMAS
EXISTENTES
Galvis Velazquez Juan Sebastian 1RM4

Los
 sistemas operativos pueden
clasificarse de acuerdo a distintos
criterios:

Según la administración de tareas:
Galvis Velazquez Juan Sebastian 1RM4

 Monotarea. Tipo de sistema


operativo que puede manejar
un programa o realizar una
sola tarea a la vez. Son los más
antiguos.

 Multitarea. Tipo de sistema


operativo que permite ejecutar
varios procesos a la vez, desde
uno o varios ordenadores, por
medio de sesiones remotas,
una red o a través de
terminales conectadas a una
computadora. Es una
característica propia de los
S.O. más avanzados.

Según la administración de usuarios:
Galvis Velazquez Juan Sebastian 1RM4

 Monousuario. Tipo de sistema operativo que solo


puede ejecutar acciones de un usuario por vez.

 Multiusuario. Tipo de sistema operativo en el que


varios usuarios pueden acceder a sus servicios y
procesamientos al mismo tiempo. De esta manera, se
satisfacen las necesidades de los usuarios que estén
utilizando los mismos recursos, ya sea memoria,
programas, procesador, impresoras, entre otros.

Según el soporte:
Galvis Velazquez Juan Sebastian 1RM4

 Sistema operativo para PC. Tipo de sistema


operativo que se usa en computadoras para
controlar su actividad.
 Sistema operativo para móvil. Tipo de sistema
operativo que tienen los teléfonos móviles y
tabletas, que permite su uso por parte de los
usuarios.
 Sistema operativo integrado. Tipo de sistema
operativo que puede ejecutar una sola acción
determinada y específica, se usa en dispositivos
como cajeros automáticos o fotocopiadoras.
Segú
 n la administración de recursos:
Galvis Velazquez Juan Sebastian 1RM4

 Sistema operativo centralizado. Tipo


de sistema operativo que utiliza los
recursos de una sola computadora.

 Sistema operativo distribuido. Tipo


de sistema operativo que utiliza los
recursos de más de una computadora
en simultáneo.
Ejemplos
 de sistemas operativos
Galvis Velazquez Juan Sebastian 1RM4

 D.O.S  iOS

 Microsoft Windows  Android

 OS/2  Symbian

 Linux  Palm OS

 Mac OS  BlackBerry OS

  Windows Mobile
Solaris
 Firefox OS
 Ubuntu
 Ubuntu Phone OS
 OpenBSD
 Tizen
 Wave OS
Donde se pueden
encontrar
 sistemas
Galvis Velazquez Juan Sebastian 1RM4

operativos
Detrás de cada dispositivo inteligente
que esta en el mercado hay un SO,
indiferentemente de la marca, que
permite la interacción del usuario con el
dispositivo en cuestión.

Sea un telefono celular Samsung con SO


Android, una laptop con la version más
reciente de Windows, o un iPad con iOs.
PREGUNTAS

1. ¿Qué es un sistema operativo (SO)? Es un término general para programas (software del
Galvis Velazquez Juan Sebastian 1RM4

sistema) que hacen posible el funcionamiento de una computadora.


2. ¿Cúal fue el primer SO? CPM, después 86-DOS, que mas tarde sería comprado por
Microsoft y renombrado a MS-DOS para distribución en computadores IBM.
3. ¿Qué función tiene un SO? Proporcionar una manera interactiva mediante la cual un
usuario pueda utilizar un dispositivo inteligente con facilidad, a la vez que gestionar
internamente un ordenador.
4. ¿Quíen inventó el SO? Gary Kindall inventó el CPM para ordenadores personales
5. ¿Cuáles son las funciones básicas de un SO? Inicializa el hardware del ordenador,
suministra rutinas básicas para controlar dispositivos, permite administrar, escalonar e
interactuar tareas y Mantiene la integridad de sistema.
6. ¿Cuántos tipos existen? Se pueden clasificar de diferentes maneras en función del
soporte y su sistema de funcionamiento, por lo que no existe una clasificación fija.
7. ¿Cuáles son los ejemplos mas conocidos de SO? Android en teléfonos móviles, Mac OS
para Mac, Windows para PC, iOs para Ipad, etc.
8. ¿Cuáles son las partes de un SO? Kernel, sistema de archivos y traductor de comandos
en adición con la interfaz
9. ¿Cuál es el lenguaje de programación mas común en Windows? C++
10. ¿Sobre que dispositivos masificados hay SO? Computadoras, Smart TV, teléfonos
celulares, consolas de videojuegos entre otros.
TAREA NO.1
19/08/2021
Galvis Velazquez Juan Sebastian 1RM4

Fundamentos de programación

PE y POO

Programación estructurada

 El código de programación estructurada


únicamente pose una base de comandos
con funciones especificas, en este caso el
print que muestra el texto en pantalla, a
diferencia de la programación orientada
a objetos carece de clases, lo cual hace el
código considerablemente mas sencillo.
Programaci

ón orientada a objetos

 El código de programación
orientada a objetos es mucho mas
complejo que el código de
programación estructurada, sin
embargo posee la presencia de
clases que permite seccionar el
código en diferentes apartados y
asignar a cada uno ordenes
Galvia Velazquez Juan Sebastian 1RM4

diferentes de manera independiente.



Conclusión de POO vs PE

 Aunque a grandes rasgos los resultados de ambos códigos


son parecidos, el nivel de complejidad de ambos es
bastante diferente, la programación estructurada carece de
clases y por ello es mas sencilla y directa, en contraste con
la orientada a objetos que tiene diferentes clases con tareas
Galvia Velazquez Juan Sebastian 1RM4

asignadas diferentes, haciéndola mucho mas factible para


hacer programas mas complejos

También podría gustarte