Sunteți pe pagina 1din 5

Arhitectura sistemelor de calcul. Sisteme de operare. Fişiere.

Internet. Inteligența Artificială.


(The Anatomy of a Computer. Operating systems. Files.
Internet. Artificial Intelligence)

Obiective:
• Cunoaşterea arhitecturii sistemelor de calcul, caracteristicile sistemelor şi a
componentelor
• Definirea caractristicilor de bază ale sistemelor de operare (SO)
• Înţelegerea noţiunilor de bază referitoare la fişiere
• Intelegerea notiunii de Internet, a componentelor şi a serviciilor oferite prin Internet.
• Înţelegerea noţiunilor legate de Inteligenta Arificiala

Objectives:
• To understand the computer systems anatomy, the characteristics of systems and
components
• To define the basic characteristics of operating systems (OS)
• To understand the basic notions concerning files
• To understand the Internet notion, the components and services offered by Internet
• To understand the Artificial Intelligence notions

Rezumat:
Un sistem de calcul reprezintă un ansamblu de componente funcţionale (hardware-
procesoare, memorie internă (ROM, RAM), dispozitive de intrare/ieşire, memorii externe,
etc.) şi (software- sistemul de operare, aplicaţii, medii de programare (cu care producem
apliacaţii noi), etc.), care cooperează în vederea realizarii cerinţelor utilizatorului.
Arhitectura von Neumann a reprezentat un pas important în evoluţia sistemelor de
calcul. Principalele componente ale unui asemenea sistem sunt:
- unitatea centrală de prelucrare (UCP sau procesor - microprocesor);
- memoria internă;
- dispozitive de intrare/ieşire (DI/I);
- magistrale, etc.
Sistemele moderne inglobeaza si alte concepte (arhitecturi ) cum ar fi Harvard, Kilburn-
Manchester, Flynn, etc.
Sistemul de operare este un pachet de programe ce controlează şi coordonează
utilizarea hardware-ului de către diferite aplicaţii (multitasking) pentru diferiţi utilizatori
(multiuser). SO acţionează ca o interfaţă între utilizator şi sistemul de calcul urmărind:
- extinderea arhitecturii hardware a sistemului de calcul;
- gestionarea resurselor solicitate de programele utilizator etc.
Un fişier din punct de vedere logic este o colecţie de date elementare, corelate, tratate
unitar. Ele sunt manipulate de sistemul de gestiune al fişierelor (filesystem) al sistemului de
operare. Fişierele sunt organizate în directoare (încercaţi comanda tree<Enter> într-o
fereastră-terminal al S.O.).
Internet-ul poate fi considerat ca o reţea de reţele interconectate, un conglomerat de
arhitecturi şi tehnologii, răspânditeglobal. Cel mai utilizat protocol pe Internet este TCP/IP
(Transmission Control Protocol/Internet Protocol).
Servicii oferite de Internet:
- schimb rapid de informaţii prin servicii specializate: FTP, Telnet, E-mail;
- acces global la informaţiile plasate în reţea de un utilizator;
- acces la arhive informaţionale (baze de date, biblioteci, ...);
- "newsgroups" : grupuri de lucru (discuţii);
- Divertisment, suport pentru reţele de socializare.
Conectarea la Internet se poate face:
a) printr-un furnizor de servicii Internet
b) conectarea directă avand o adresa Internet
Starlink este o constelație de sateliti pentru a oferi internet operată de SpaceX, care oferă
acoperire de acces la internet prin satelit în 40 de țări. De asemenea, vizează serviciul global
de telefonie mobilă după 2023. SpaceX a început să lanseze sateliții Starlink în 2019.
Utilizarea programarii a devenit un element comercial puternic in societatea actuala. Daca
la inceput primele limbaje de programare au fost orientate catre baze de date si operatii
matematice (Cobol, Fortran), a aparut necesitatea evolutiei si in acest domeniu. Din punct de
vedere evolutiv avem notiunile de programare structurata, modulara, orientata pe obiecte. In
acelas timp programarea functionala si cea bazata pe aspecte si-a gasit locul pentru anumite
aplicatii dedicate mai ales in domeniul cercetarii. Odata cu aparitia internetului programarea
web devine un mecanism folosit pe scara larga mai ales in zona comerciala.
Programarea cloud si mecanismul de comunicare si programare swarm sunt cerinte
integrate in tehnologiile actuale. Discutam de asemenea de facilitati de programare bazate pe
frame-work-uri si asa numitele design pattern-uri care duc la mecanismul RAD (Rapid
Application Development). Dezvoltatorii software pot sa fie buni profesionisti gestionand
diverse unelte oferite insa inovativitatea vine nu dintr-o munca repetitiva robotizata ci mai
degraba dintr-o deschidere catre concepte moderne bazata pe intuitie. In acest caz formarea in
domeniul IT ar implica pe langa formarea strict stiintifica si tehnica si o deschidere spirituala
adecvata.
ChatGPT defineste Inteligenta Artificiala astfel:
Inteligența artificială (IA, AI)) se referă la simularea inteligenței umane în sisteme
informatice și mașini. Implica dezvoltarea de algoritmi, software și hardware care permit
mașinilor să îndeplinească sarcini care necesită de obicei inteligență umană. Aceste sarcini
pot include rezolvarea problemelor, învățarea, înțelegerea limbajului natural, recunoașterea
tiparelor, luarea deciziilor și adaptarea la informații noi.
AI poate fi clasificată în două tipuri principale:
AI îngustă sau slabă: acest tip de IA este conceput pentru a îndeplini sarcini specifice sau
pentru a rezolva anumite probleme. Funcționează într-un domeniu limitat și nu posedă
inteligență sau conștiință generală. Exemple de IA îngustă includ asistenți personali virtuali
precum Siri sau Alexa, sisteme de recomandare utilizate de platformele de streaming și
vehicule autonome.
AI generală sau puternică: IA generală, denumită adesea inteligență generală artificială
(AGI), este o formă teoretică de IA care posedă inteligență asemănătoare omului și poate
îndeplini orice sarcină intelectuală pe care o poate face un om. AGI ar avea capacitatea de a
învăța, de a raționa și de a se adapta într-o gamă largă de sarcini și domenii. De la ultima
actualizare a cunoștințelor din septembrie 2021 a lui chatGPT, AGI nu fusese realizată, iar
majoritatea sistemelor AI utilizate erau AI înguste.
Tehnologiile și aplicațiile AI au o gamă largă de utilizări în lumea reală, inclusiv în
domeniul sănătății (recomandări de diagnostic și tratament), finanțe (trading algoritmic și
detectarea fraudei), procesarea limbajului natural (chatbot și traducerea limbii), robotică,
vehicule autonome și multe alte domenii. Inteligența artificială continuă să avanseze și are
potențialul de a avea un impact semnificativ asupra diferitelor aspecte ale societății și ale
economiei pe măsură ce aceasta evoluează.

ChatGPT este un model AI dezvoltat de OpenAI, bazat pe arhitectura GPT (Generative


Pre-trained Transformer). Este conceput special pentru înțelegerea și generarea limbajului
natural, făcându-l potrivit pentru sarcini care implică conversații pe bază de text, răspunsuri la
întrebări, furnizare de informații și implicare în interacțiuni bazate pe text cu utilizatorii.
ChatGPT (actualizare a cunoștințelor din septembrie 2021) este un exemplu de IA îngustă
sau slabă, deoarece se concentrează pe o sarcină specifică: generarea de răspunsuri text
asemănătoare omului într-un context conversațional. Nu posedă inteligență sau conștiință
generală, dar poate funcționa excepțional de bine în domeniul său desemnat.

Summary:
A computer system is composed by physical components (hardware- processors,
central memory, I/O devices, extern memories, etc.) and logical components (software- OS,
programming tools, etc.) that cooperate to realize the user requirements.
The von Neumann architecture was an important step in computer systems evolution.
The main components of such a computer system are:
- central processor unit (CPU);
- intern memory
- I/O devices
- busses, etc.
Modern systems include other concepts (architectures) such as Harvard, Kilburn-Manchester,
Flynn, etc.
The OS is a software packet that control and coordinates the hardware usage by
different applications for different users. An OS is like an interface between the user and the
computer system. The aim of an OS is:
- to extend the hardware architecture of the computer system.
- to manage the required resources of the user programs, etc.

A file considering the logical point of view is a collection of elementary date that are
correlated and processed in a unitary mode. The File Management System of the OS manages
the files. The files are organized in directories.
The Internet is considered as a network of networks being composed by a huge
number of different architectures localized anywhere in the world.
The most used protocol over Internet is TCP/IP (Transmission Control
Protocol/Internet Protocol).
Main services offered by Internet:
- rapid exchange of information by specialized services as: FTP, E-mail;
- global access to the information posted by an user;
- access to information archives (data bases, libraries, ...);
- "mailing lists" : oriented to different subjects of interest;
- "newsgroups" : discussion groups;
- entertainment.
Connection to Internet is realized by:
a) using a service provider on Internet
b) direct connection having an Internet address
Starlink is a satellite internet constellation operated by SpaceX, providing satellite
Internet access coverage to 40 countries. It also aims for global mobile phone service after
2023. SpaceX started launching Starlink satellites in 2019.
The use of programming has become a powerful commercial element in today's society. If
at the beginning the first programming languages were oriented towards databases and
mathematical operations (Cobol, Fortran), the need for evolution also appeared in this field.
From an evolutionary point of view, we have the notions of structured, modular, object-
oriented programming. At the same time, functional and AOP (Aspect-Oriented
Programming) has found its place for certain dedicated applications, especially in the field of
research. With the advent of the Internet, web programming has become a widely used
mechanism, especially in the commercial area.
Cloud programming and swarm programming and communication mechanism are
integrated requirements in current technologies. We also discuss programming facilities based
on frameworks and so-called design patterns that lead to the RAD (Rapid Application
Development) mechanism. Software developers can be good professionals managing the
various tools offered, but innovation comes not from repetitive robotic work, but rather from
an openness to modern concepts based on intuition. In this case, training in the IT field would
imply, in addition to strictly scientific and technical training, an adequate spiritual openness.
Artificial Intelligence (AI) refers to the simulation of human intelligence in computer
systems and machines. It involves the development of algorithms, software, and hardware that
enable machines to perform tasks that typically require human intelligence. These tasks can
include problem-solving, learning, understanding natural language, recognizing patterns,
making decisions, and adapting to new information.

ChatGPT define Artificial Intelligence as:


Artificial Intelligence (AI) refers to the simulation of human intelligence in computer
systems and machines. It involves the development of algorithms, software, and hardware that
enable machines to perform tasks that typically require human intelligence. These tasks can
include problem-solving, learning, understanding natural language, recognizing patterns,
making decisions, and adapting to new information.
AI can be categorized into two main types:
Narrow or Weak AI: This type of AI is designed to perform specific tasks or solve
particular problems. It operates within a limited domain and does not possess general
intelligence or consciousness. Examples of narrow AI include virtual personal assistants like
Siri or Alexa, recommendation systems used by streaming platforms, and autonomous
vehicles.
General or Strong AI: General AI, often referred to as artificial general intelligence
(AGI), is a theoretical form of AI that possesses human-like intelligence and can perform any
intellectual task that a human can do. AGI would have the ability to learn, reason, and adapt
across a wide range of tasks and domains. From the last knowledge update in September
2021, AGI had not been achieved, and most AI systems in use were narrow AI.
AI technologies and applications have a wide range of real-world uses, including in
healthcare (diagnosis and treatment recommendations), finance (algorithmic trading and fraud
detection), natural language processing (chatbots and language translation), robotics,
autonomous vehicles, and many other fields. AI continues to advance and has the potential to
significantly impact various aspects of society and the economy as it evolves.
ChatGPT is an AI model developed by OpenAI, based on the GPT (Generative Pre-
trained Transformer) architecture. It is designed specifically for natural language
understanding and generation, making it well-suited for tasks involving text-based
conversations, answering questions, providing information, and engaging in text-based
interactions with users.
ChatGPT (knowledge update in September 2021) is an example of a narrow or weak AI
because it focuses on a specific task: generating human-like text responses in a conversational
context. It doesn't possess general intelligence or consciousness but can perform exceptionally
well in its designated domain.

Întrebări:
1. Care sunt dispozitivele de intrare/ieşire (DI/I) cele mai des întâlnite? Ce alte DI/I
cunoaşteţi?
2. Care sunt serviciile asigurate de un sistem de operare?
3. Definiţi noţiunile: site, nod, host, router, gateway.
4. Ce este un URL?
5. Cautati elemente care sa va dea o perceptie asupra Inteligentei Artificiale.

Teme:
1. Găsiţi şi descrieţi o altă arhitectură de sistem de calcul decât arhitectura von
Neumann. Care sunt avantajele şi dezavantajele arhitecturii găsite?
2. Daţi un exemplu de localizare a unui fişier într-un sistem de directoare.
3. Căutaţi pe Internet o adresa care ofera informatii despre limbajul C/C++.
4. Nominalizaţi un sistem încapsulat (embedded) care se programează in C++, altul in
C.
5. Ce alte limbaje de programare in afara de C sau C++ mai cunoasteti?

Questions:
1. Which are the most used I/O devices? What other I/O devices do you know?
2. Which are the services provided by an OS?
3. Define the notions: site, node, host, router, and gateway.
4. What is an URL?
5. Look for elements that give you an insight into Artificial Intelligence.

Homework:
1. Find and describe other architecture for computers system different from the von
Neumann architecture. Which are the advantages and disadvantages?
2. Specify the localization of a file in a directory system.
3. Localize on the Internet an address that offers information about C/C++.
4. Name an embedded system that is programmed in C++, other in C.
5. What other programming languages instead of C or C++ do you know?

S-ar putea să vă placă și