Процессор - это вычислительный блок ЭВМ, состоящий из транзисторов, служит для выполнения логических операций по заданным инструкциям.
Структурно, представляет из себя множество логических элементов.
Параметры процессора:
- тактовая частота
- количество ядер
- техпроцесс
- архитектура
- энергопотребление
Внутри процессор состоит из различных блоков, таких как:
- устройство управления (обрабатывает команды программы)
- арифметико-логическое устройство (обрабатывает операции с целыми числами)
- регистры общего назначения (ячейки внутренней памяти с результатами расчетов)
- кэш (внутренняя память процессора с быстрым доступом)
- математический сопроцессор (служит для обработки более сложных операций с дробными числами)
- тактовый генератор (вырабатывает электрические сигналы для синхронной работы всех узлов процессора)
Многоядерным, процессор называют если он имеет два и более вычислительных ядра на одном процессорном кристалле.
print("Ноль в качестве знака операции"
"\nзавершит работу программы")
while True:
s = input("Знак (+,-,*,/): ")
if s == '0':
break
if s in ('+', '-', '*', '/'):
x = float(input("x="))
y = float(input("y="))
if s == '+':
print("%.2f" % (x+y))
elif s == '-':
print("%.2f" % (x-y))
elif s == '*':
print("%.2f" % (x*y))
elif s == '/':
if y != 0:
print("%.2f" % (x/y))
else:
print("Деление на ноль!")
else:
print("Неверный знак операции!")
Поделитесь своими знаниями, ответьте на вопрос: