Professional Documents
Culture Documents
MIS - BMT (2) - November 2021 - Briefed
MIS - BMT (2) - November 2021 - Briefed
It involves the technological platform بيئة العمل/ األس اسthat supports all the information
systems.
It refers to the set of physical devices and software required to operate the enterprise.
It includes the following 7 components :
a) Computer Hardware.
c) Data Management & Storage Services, which organizes, manages and processes
business data.
e) Consulting System Integration Service, which includes all the IT – related support,
maintenance and consultation services.
g) Enterprise Software Applications (such as SAP, Oracle, Microsoft, BEA, People Soft.)
N.B.: Ideally, this infrastructure should support the firm ’s business and information systems
strategy.
البنية
التحتية
التكنولو
جية
Internet platforms
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 1
Categories / Types of Computer Systems:
Computers come in different sizes with varying processing capabilities قدرات تشغيلية مختلفة.
The performance / speed measurement سرعة الجهاز/ قياس أداءis divided into 2 main types:
1) FLOPS, which refers to the Floating Point Operations per Second [Scientific + Arithmetic / Calculations Speed]
وحدة لقياس سرعة العمليات الحسابية و العلمية.
2) MIPS, which refers to the Million Instructions per Second. [Processing Speed] وحدة قياس سرعة جهاز الكمبيوتر.
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 2
It is used by airlines services for thousands of reservations per second.
IBM introduced the mainframes in 1958.
4)Microcomputers:
It involves the following computer types:
It is a desktop microcomputer with more powerful mathematical and
Technical
graphical processing capabilities than a PC.
Workstations
It used for specialized tasks كمبيوتر خاص ذو إمكانيات عالية و يستخدم في مجاالت متخصصة
It is a desktop microcomputer to meet individual needs.
It is relatively inexpensive.
Personal Computers
The Personal Computer era started in 1981 to present.
(PC)
IBM introduced the first PC in 1981, and then it proliferatied in the 80s
and 90s, which resulted in the growth of personal software .
It is a portable compact computer كمبيوترـ متحركـ و مضغوطـthat meets
Laptop / Notebook
individual needs.
It is referred to as the Personal Digital Assistant (PDA) or Information
Appliances جهاز المعلومات اإلليكتروني/ المساعد الشخصي.
Handheld
It involves the computers that fit into a pocket الجيبand runs on
Computers
batteries.
It involves Smart-Phones, Net-Books, and E-book Readers.
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 3
Client / Server Computing:
It is a form of Distributed Computing where it splits تقسمprocessing between 2
مجزئة/ عمليات مقسمة
machines “Client ”العميلand “Server ”الخادم, where each machine is assigned functions that it is best
suited to perform كل جهاز يكلف باألعمال التي تناسبه.
The client/server era started in 1983 till present.
The client is the user's point of entry for the required function (desktop computer, workstation, or laptop
computer).
The user generally interacts / interface directly only with the clients. نقطة دخول المستخدم إلى الشبكة
The server stores and processes shared data and perform network management activities.
الشبكة التي يقوم المستخدم بالدخول إليها
It involves 2 models:
1) Two-Tiered Client / Server Architecture , which is the simplest form of
networks, where the processing is split مقسمbetween the 2 types of machines (Client and Server). This as
illustrated in the following figure:
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 4
2) Multi-Tiered Client / Server Architecture (N-Tier) , which is the
complex form, where the work / load of the entire network is balanced over several different levels of
servers. It is illustrated in the following figure:
N.B.: The Internet is the largest implementation of the client / server computing.
It is a type of distributed / parallel computing متوازية/ مجزئة/ عمليات مقسمة , where it involves connecting
geographically remote computers into a single network to create a “virtual supercomputer” by
combining the computational power of all computers.
Servers or personal computers (1)run independent tasks and are (2)loosely linked by the internet
or low-speed networks.
It provides cost savings, speed, and agility.
N.B.: It uses the unused processing power in all the connected computers.
حيث يستغل الطاقة الغير مستغلة في كل األجهزة المتصلة ببعض، واحدSupercomputer يعتبر نظام كمبيوتر موازي و موزع حيث يقوم بربط عدة أجهزة كمبيوتر متفرقة للعمل و كأنها
. في عمل بعض األعمال الغير مترابطةprocessing لزيادة سرعة الـ
Managing It involves balancing the gains in productivity from using the mobile devices with
Mobile Platforms the expenses of equipping employees with these devices.
It refers to the small light—weight notebooks optimized for the wireless
Net-Books
communication and core tasks.
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 5
3) Nano-Technology (10-9):
It involves creating computer chips شرائحand other devices thousands of times smaller through
individual atoms ذراتand molecules جزئيات.
Nanotubes are tiny tubes about 10,000 times thinner than a human hair. They consist of rolled up
sheets of carbon hexagons and have the potential uses as minuscule wires or in ultrasmall
electronic devices and are very powerful conductors of electrical current.
N.B.: Nano-tubes, which are about 10,000 times thinner than a human hair, are very powerful conductors of electrical
current, which consists of rolled up sheets of carbon hexagons to be used in ultra-small devices.
و تستخدم في األجهزة متناهية، و تتكون من صفائح ملفوفة من الكربون سداسي األضالع، و هي موصالت قوية جدا للتيار الكهربائي،أنابيب أصغر بكثير من قطر شعرة اإلنسان
.الصغر
5) Green computing
It refers to the practices and technologies for manufacturing, using disposing of computing and
networking hardware.
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 6
It is a method of optimizing cloud computing systems by performing data processing at the edge
of the network, near the source of the data to balance the processing load across the client and
edge computing platform.
It pushes applications, data and computing power away from the centralized points to the logical
extremes of the network.
Server على حافة الشبكة بالقرب من مصدر البيانات و ليس مستخدمها لموازنة التحميل عند مصــدر المعلومة أو الــProcessing وسيلة لتحسين نظم الحوسبة السحابية من خالل عمل الـ
.Client الرئيسي و ليس عند مستخدمها أو الـ
7) Mashups المزيج:
It is a web page / application that uses the contents from more than one source / site to create a
single new service / new site displayed in a single graphical user interface (GUI).
موقع إليكتروني يقوم بتجميع عدة مواقع أخرى صغيرة في واجهة إليكترونية واحدة
It refers to the combinations of two or more online applications, such as combining mapping
software (Google Maps) with local content
8) Apps.
It refers to the small pieces of software that run on the Internet, on your computer, or on your cell
phone iPhone, Android, which are generally delivered over the Internet.
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 7
Server Virtualization involves running more than one operating system (OS) at the same time on
a single machine. تشغيل أكثر من نظام تشغيل في نفس الوقت على نفس الجهاز
It allows single physical resource to act as multiple resources (i.e., run multiple instances of OS),
which (1)reduces hardware and power expenditures and (2)facilitates hardware centralization.
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 8
Computer Hardware
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 9
d) Optical Character Recognition (OCR) (Bar-Code readers).
e) Optical-Mark Recognition (OMR).
f) Radio Frequency Identification (RFID) Readers.
2) Output Devices:
They convert electronic data produced by the computer system and display them in a form that
people can understand.
1) Primary Storage (Volatile Memory), which is a temporary storage that uses micro-electronic
memory chips. It involves Random Access Memory (RAM) and Read-Only Memory (ROM). التخزين
األولي هو تخزين مؤقت متطاير حيث أنه عرضة للمخاطر خاصة عند إنقطاع التيار الكهربائي و يتضمن استخدام رقائق الذاكرة اإللكترونية الدقيقة
2) Secondary Storage Technologies, which is a permanent storage that involves the use of:
1) Magnetic Tape, which is a lower-cost sequential storage for archival األرشيفand backup storage.
3) Redundant Arrays of Inexpensive Disks (RAID), which is a data virtualization technology that
combines / packages multiple / massive physical disk drives into a single logical unit for the purpose
of data redundancy and performance improvement.
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 10
. مما يساعد على تحسين األداء و تكرار البيانات، مع بعضهمـ ليعملوا كأنهم جهاز إفتراضي واحدHard-Disk توصيل أكثر من
4) Storage Networking, which includes Storage Area Network (SANs), which connects multiple
storage devices on a separate high-speed network dedicated to storage. It supports storage in
different storage. مع أكثر من وسيلة تخزين أخرى لزيادة السعة التخزينية و خاصة للشركات التي لديها شبكات سريعةRAID توصيل أكثر من
5) USB Flash Drives (Jump Drive), which uses a small chip containing thousands of transistors.
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 11
A process is a program in execution برنامج أثناء التنفيذ.
N.B.: While running, the process might be interrupted by the operating system to allow another
process its chance on the CPU. In that case, the process simply returns to the ready state.
N.B.: A running process might request a resource that is not available. In that case it is moved to the
waiting state.
CPU Scheduling:
It refers to establishing the timing of using the central processing unit (CPU) through determining
which process in the ready state حالة اإلستعدادshould be moved to the running state حالة التشغيل.
2)Shortest Job Next (SJN), where the CPU algorithm looks at all the processes in the ready state,
where the shortest processes (smallest service time) are processed first and so on.
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 12
3)Round Robin (RR), which distributes the processing time equitably among all the ready processes
based on a limit specified by the operating system.
Example (1): You are given the following processes and their service time as follows:
Process Service Time (Minutes)
P1 75
P2 100
P3 25
P4 200
Required:
Illustrate the sequencing of the CPU Processes using FCFS, SJN and RR assuming that the
specified time limit is 50 minutes.
Solution
1)First Come – First Served (FCFS):
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 13
P1 P2 P3 P4
0 75 175 200 400
هبدأ بنفـس الترتيـب إللـي موجود فـي المسـألة ،و هبدأ مـن الصـفر ،فأول Processهتأخـد 75دقيقـة ،و بعدهـا الــ Processالثانيـة هتأخـذ 100دقيقـة،
يعني وصلنا للدقيقة الـ ،175و بعدين الـ Processالثالثة هتأخد كمان 25دقيقة لحد الدقيقة ،200و بعدين الـ Processالرابعة هتأخد 200دقيقة.
]4)Round Robin (RR): [Time Limit = Total Time / 4 = 400 / 4 = 100 Minutes
P1 P2 P3 P4 P4
2
0 75 175 200 300 400
المسألة مش محدة الوقت أد إيه ،فهناخذ إجمالي الوقت المتاح و نقسمه على عدد الـ ،Processesو نكمل زي إللي فاتت بالظبط.
Example (2): You are given the following processes and their service time as follows:
Process Service Time
P1 140
P2 75
P3 320
P4 280
P5 125
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 14
2)Shortest Job Next (SJN):
Example (3): You are given the following processes and their service time as follows:
Process Service Time (Minutes)
P1 75
P2 110
P3 25
P4 200
P5 50
Required:
Illustrate the sequencing of the CPU Processes using FCFS and SJN knowing that the
company has 2 cores (2 processors).
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 15
Solution
1)First Come – First Served (FCFS):
P1 P3 P4
0 75 100 300
P2 P5
0 110 160
... فـي نفـس الوقـتProcess يعنـي ممكـن أعمـل كذا... Core )2( بـس الزم أالحـظ إنـي عندي عدد،هبدأ بنفـس الترتيـب إللـي موجود فـي المسـألة
،Core (2) الثانيـة لــلـProcess و أدي الـ،Process هبدأ بأولCore (1) ففـي الـ... ... Core 2 فهأمشـي بنفـس فكرة المسـائل إللـي فاتـت بـس علـى
. و هكذا... الثالثةProcess و أول واحد فيهم يخلص يأخذ الـ
P5 P2
0 50 160
.Core (2) لـProcess و أدي ثاني أقصر،Core (1) في الـProcess هبدأ بأقصر
. و هكذا... الثالثةProcess و أول واحد فيهم يخلص يأخذ ثالث أقصر الـ
Computer Software
It includes the intangible غير ملموسinformation processing instructions تعليماتـ, known as Programs
برامج, which tell the computer, step-by-step, how to carry out a particular task being performed.
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 16
It involves a collection of programs such as:
It handles the following:
a)Manages the computer resources.
b)Provides the graphical user interface (GUI).
c)Runs the applications.
Mr. Ahmed Galal – MIS – 2nd Grade – BMT – Part (2) – November 2021 18
6)Database Management Systems (DBMS) (Access), which is used to electronically store data.
7)Software Suites (Office), which is used to package several programs together.
2)Programming Languages:
It includes 2 main types:
a) Procedural Programming Language, which is used to tell the computer exactly what to do (step by
step). It includes: (1)COBOL, (2)C, and (3)C++,
b) Non - Procedural Programming Language, where the computer is told what the user wants, and it
figures out how to get it. It includes Structured Query Language (SQL) and Visual Basic.
Web Software:
It involves the following main types:
1) Hypertext Markup Language (HTML):
It refers to the web page-description (markup) (publishing) language for defining the structure of
the webpage and determining how data (text / graphics) is displayed online {how elements are placed
on a web page}.
N.B.: It isn't a programming language, where it is only a markup language, which is a system for
designing a document in a syntactically distinguishable way from the text.
N.B.: HTML5 is latest evolution, where it includes animation and video processing functionality
previously provided by third party add-ons such as Flash
2) XML:
It refers to the Extensible Markup Language that describes the webpage content by identifying tags
/ labels to the data, which allows computers to process data automatically.
N.B.: It is more powerful and flexible than HTML.
3) Java:
It is a simple, secure and interactive object-oriented programming language used to write
animations for the World Wide Web.
It is based on Applets تطبيقات, which are tiny programs برامج صغيرةto execute small functions stored on
the network, not on the computer.
It is a processor-independent operating system.
4) AJAX:
It refers to the software that allows a client and server to exchange data behind the scenes without
reloading the web page after each change.
برنامج يسمح للجهاز و الموقع بتبادل المعلومات دون التحميل مرة أخرى لتخفيف العبء و تقليل الوقت.
General Notes
It refers to the process of predicting توقعwhen the hardware will become
Capacity saturated ممتلئ/ مشبعto ensure that firms have enough computer power for current
Planning and future needs.
تخطيط قدرة الجهاز It includes factors such as the (1)maximum number of users, (2)impact of current
and future software, and (3)performance measures.
Scalability It refers to the ability of the system to expand يتمددto serve large number of
توفير موارد إحتياطية متدرجة users without breaking down.
Total Cost It is used to analyze the direct and indirect costs to determine the actual cost
of of owning a specific technology.
Ownership
(TCO)
Model It includes:
a)Direct Costs, which include the cost of purchasing شراء hardware and software.
b)Indirect Costs, which include the ongoing administration costs مصاريف إدارية,
upgrades مصاريف تطوير البرامج, maintenance الصيانة, technical support الدعم الفني, training تدريب
الموظفين, utility خدمات البنية التحتية, and real-estate costs التكلفة العقارية.
c)Hidden Costs, which includes the support staff, downtime أعطال, additional
network management costs.
N.B.: The TCO for the wireless devices ranges from $1,000 to $3,000.
N.B.: The TCO can be reduced by increasing centralization and standardization of
hardware and software resources.
Amount to spend on IT is complex question
Rent vs. buy, cloud computing
Outsourcing
Other costs: Installation, training, support, maintenance,
infrastructure, downtime, space, and energy
TCO can be reduced
Use of cloud services, greater centralization and
standardization of hardware and software resources
It involves using external providers through Service Level Agreements (SLAs)
to:
a)Run networks.
b)Host and manage websites.
Outsourcing c)Develop software (offshore software outsourcing).
d)Manage IT infrastructures.
N.B.: Small firms rent the IT infrastructure from other firms to avoid the cost of
maintaining hardware and software on their own.
Systems Analysts are the principle liaisons to the rest of the firm.
Information systems managers are the leaders of teams of programmers and analysts.
Senior Managers include the Chief Information Officer (CIO), Chief Security Officer (CSO), Chief
Privacy Officer (CPO), and Chief Knowledge Officer (CKO).
Large business firms are “command and control” organizations in which upper management create
the strategy and middle management carry out their orders. However today, businesses rely on
collaborative teamwork culture.
Hubs refers to the online workspaces used to share information, documents, and files from one
central location.
Ergonomics refers to the interaction of people and machines in the work environment, which
includes the (1)design of jobs, (2)health issues and the various (3)end-user interfaces. It is a People-
related problem.
Networking/telecommunications
platforms
Telecommunication services
Telecommunications, cable, telephone
company charges for voice lines and
Internet access
AT&T, Verizon
Network operating systems:
Windows Server, Linux, Unix
Network hardware providers:
Cisco, Alcatel-Lucent, Nortel, Juniper
Networks
Internet platforms
Hardware, software, management
services to
support company Web sites, (including
Webhosting
services) intranets, extranets
Internet hardware server market: IBM,
Dell,
Sun (Oracle), HP
Web development tools/suites: Microsoft
(Expression Studio, .NET) Oracle-Sun
(Java),
Adobe, Real Networks