Instrumente și tehnici de bază în Informatică - Curs 1
20 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Care este rolul principal al sistemului de operare într-un sistem de calcul?

  • Să dezvolte aplicații software pentru utilizatori
  • Să controleze utilizarea hardware-ului între programe și utilizatori (correct)
  • Să gestioneze activitatea rețelelor locale
  • Să asigure conectivitatea între sisteme de calcul
  • Ce componente ale unui sistem de calcul sunt considerate hardware?

  • Procesoare de text și browser-e web
  • Utilizatorii și programele de aplicație
  • CPU, memorie și echipamente I/O (correct)
  • Sistemul de operare și aplicațiile software
  • Care dintre următoarele opțiuni reprezintă un serviciu al sistemului de operare?

  • Executarea aplicațiilor de birou
  • Crearea de grafice și tabele
  • Controlul accesului la fișiere (correct)
  • Navigarea pe internet
  • În contextul unui sistem de operare, ce este procesul de boot?

    <p>Inițializarea sistemului de operare la pornirea computerului (D)</p> Signup and view all the answers

    Care este principalul efect al organizării sistemelor de calcul?

    <p>Concurența în executarea proceselor (D)</p> Signup and view all the answers

    Ce obiectiv principal are un sistem de operare?

    <p>Să execute programele utilizator și să faciliteze rezolvarea problemelor (D)</p> Signup and view all the answers

    Ce resurse sunt utilizate de obicei de utilizatorii de statii de lucru?

    <p>Resurse partajate administrate de servere (C)</p> Signup and view all the answers

    Ce definește un sistem de operare în contextul interacțiunii utilizatorului cu hardware?

    <p>Abstractizări software care ascund complexitatea hardware-ului (B)</p> Signup and view all the answers

    Cum trebuie optimizate echipamentele mobile în comparație cu computerele mari?

    <p>Pentru uzabilitate și eficiență energetică (C)</p> Signup and view all the answers

    Care este rolul unui sistem de operare în utilizarea resurselor de către utilizatori?

    <p>Să aloce și să controleze resursele hardware eficient (A)</p> Signup and view all the answers

    Care este rolul principal al unui sistem de operare în mediul de execuție?

    <p>Să gestioneze resursele sistemului. (C)</p> Signup and view all the answers

    Ce tip de interfață este o interfață grafică (GUI)?

    <p>Interfață care utilizează grafice și iconițe. (B)</p> Signup and view all the answers

    Ce înseamnă middleware în contextul sistemelor de operare moderne?

    <p>Un set de framework-uri care oferă servicii aplicațiilor. (B)</p> Signup and view all the answers

    În ce context comunică procesele între ele?

    <p>Prin memorie partajată sau schimb de mesaje. (D)</p> Signup and view all the answers

    Ce serviciu al sistemului de operare asigură controlul accesului la resursele partajate?

    <p>Securitatea și protecția. (C)</p> Signup and view all the answers

    Ce se întâmplă în etapa de bootare a unui sistem de operare?

    <p>Sistemul de operare este încărcat și gata de utilizare. (D)</p> Signup and view all the answers

    Care este scopul logării execuției în sistemul de operare?

    <p>Contabilizarea utilizării resurselor de către utilizatori. (C)</p> Signup and view all the answers

    Ce activitate implică compunerea unui sistem de operare de la zero?

    <p>Scrierea codului, configurarea, compilarea și instalarea acestuia. (C)</p> Signup and view all the answers

    Ce reprezintă 'kernelul' unui sistem de operare?

    <p>Nucleul care rulează constant pe calculator. (B)</p> Signup and view all the answers

    Care dintre următoarele nu este considerată o funcție de asistență a utilizatorului oferită de sistemul de operare?

    <p>Crearea de aplicații software. (B)</p> Signup and view all the answers

    Study Notes

    Instrumente și tehnici de bază în Informatică

    • Cursul acoperă instrumentele și tehnicile de bază în informatică
    • Este pentru semestrul I 2024-2025
    • Predat de Vlad Olaru

    Curs 1 - schiță

    • Structura sistemelor de calcul
    • Ce este un sistem de operare
    • Serviciile sistemului de operare
    • Pornirea sistemului (procesul de boot)
    • Procesul de autentificare a utilizatorului
    • Interpretorul de comenzi

    Structura sistemelor de calcul

    • Componentele sistemului de calcul:
      • Hardware - resurse de calcul de bază (CPU, memorie, dispozitive de intrare/ieșire (I/O))
      • Sistem de operare
        • Controlează și coordonează utilizarea hardware-ului între programe și utilizatori
      • Programe de aplicație – definesc modul de utilizare a resurselor sistemului pentru a rezolva problemele utilizatorilor (procesoare de text, browsere web, sisteme de baze de date, jocuri video)
      • Utilizatori (oameni, mașini, alte computere)

    Perspectivă abstractă a componentelor unui calculator

    • Utilizator
    • Programe de aplicație (compilatoare, browsere web, seturi de dezvoltare etc.)
    • Sistem de operare
    • Hardware al calculatorului (CPU, memorie, dispozitive de intrare/ieșire etc.)

    Organizarea sistemelor de calcul

    • Operarea sistemelor de calcul
      • Un sau mai multe procesoare și controllere de dispozitive de comunicare, comunică prin magistrala principală asigurând accesul la memorie
      • Procesele concurente ale procesorului și dispozitivelor concurează pentru acces la memorie
    • Componente: CPU, controler de disc, controler USB, adaptor grafic, memorie

    Cum funcționează un calculator modern

    • Thread de execuție
    • Cache
    • CPU (N)
    • Cerere I/O
    • Ciclu de execuție instrucțiuni
    • Deplasarea datelor
    • Instrucțiuni și date
    • Întrerupere
    • Dispozitiv (M)
    • DMA
    • Memorie

    Ce este un sistem de operare?

    • Program care mediază utilizatorul și hardware-ul calculatorului
    • Obiective:
      • Execută programele utilizatorilor și facilitează rezolvarea problemelor
      • Permite utilizarea sistemului de calcul convenabil
      • Gestionează abstracții software (ex. lucrăm cu fișiere, nu cu blocuri de disc)
      • Folosește hardware-ul calculatorului eficient

    Ce face un sistem de operare?

    • Depinde de punctul de vedere al utilizatorului
    • Facilitarea utilizării și performanței (indiferent de resursele utilizate)
    • Calculatoare mari (eventual supercalculatoare)
    • Sistem de operare = alocator de resurse și program de control, eficientizând utilizarea hardware-ului și gestionând execuția programelor utilizator
    • Resursele partajate de utilizatorii de la stații de lucru
    • Echipamente mobile (telefon smartphone, tabletă)
    • Interfețe de utilizator speciale (touch screen, recunoaștere vocală)
    • Unele computere au interfețe de utilizator limitate sau niciun fel (embedded systems)
    • Rulează în principiu fără intervenția utilizatorului

    Definiția sistemului de operare

    • Nu există o definiție general acceptată
    • „Software-ul care vine cu calculatorul” - o aproximare bună
    • „Programul care rulează constant pe calculator” - nucleu (kernel) al sistemului de operare
    • Restul: programe de sistem (nu fac parte din nucleu), aplicații

    Serviciile sistemului de operare

    • Mediu de execuție pentru programe și servicii pentru programe și utilizatori
    • Interfața utilizator:
      • Linia de comandă (CLI)
      • Interfață grafică (GUI)
      • Touch screen
      • Batch
    • Execută programe (încărcare, execuție, terminare normală/anormală)
    • Operații de intrare/ieșire (I/O)
    • Gestionarea fișierelor (creare, ștergere, căutare, acces la fișiere, directoare etc.)

    Serviciile SO (continuare)

    • Comunicare
      • Calculatoarele pot schimba informații între ele prin memorie partajată sau mesaje.
    • Detectarea erorilor
      • Sistemul de operare (SO) monitorizează permanent posibile erori (CPU, memorie, dispozitive I/O, programe utilizator)
      • Acțiuni corespunzătoare pentru a asigura calcul corect și consistent.
    • Alte funcții
      • Alocarea resurselor (CPU, memorie, stocare etc.)
      • Protecție și securitate (acces restricționat la informații, protejarea de acces neautorizat)

    Serviciile SO (continuare)

    • Operare eficientă a sistemului cu resurse partajate
    • Alocarea resurselor
      • Tipuri de resurse:
        • Echipamente I/O
        • Cicluri de CPU, memorie principală, spațiu de stocare a fișierelor
    • Protecție și securitate (accesuri restricționate, protejarea echipamentelor externe I/O)
    • Logare a executării (contabilizarea resurselor utilizate de utilizatori)

    O perspectivă a serviciilor SO

    • Reprezentare grafică a nivelurilor sistemelor

    Instalarea și pornirea SO

    • Proiectate pentru diferite sisteme cu diverse dispozitive periferice
    • Se poate compila și instala SO nou pe un calculator existent.
    • Pași necesari pentru instalarea/pornire:
    • Descărcarea codului sursă
    • Configurarea nucleului
    • Compilarea nucleului
    • Compilarea modulelor kernel
    • Instalarea modulelor kernel
    • Instalarea noului kernel în sistem

    Exemplu, Linux

    • Descărcarea codului sursă Linux
    • Configurarea nucleului folosind „make menuconfig”
    • Compilarea nucleului folosind „make”
    • Producerea imaginii nucleului (vmlinuz)
    • Compilarea modulelor kernel cu „make modules”
    • Instalarea modulelor kernel în vmlinuz cu „make modules install”
    • Instalarea noului kernel în sistem cu „make install”

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Acest quiz se concentrează pe instrumentele și tehnicile fundamentale din informatică, incluzând structura sistemelor de calcul și funcționalitatea sistemului de operare. Este destinat studenților din semestrul I 2024-2025. Testează-ți cunoștințele despre componentele hardware, sistemul de operare și utilizarea aplicațiilor.

    More Like This

    Use Quizgecko on...
    Browser
    Browser