Download presentation
Presentation is loading. Please wait.
1
מחשבים ומערכות מידע – יסמין ויערה
הרצאה 3 יסמין ויערה חלק 1: חזרה מהירה – מה למדנו בהרצאה 2? ~ 2 שקפים. חלק 2: הקדמה - יישומי בינה מלאכותית ב-MIS ~ 10 שקפים. חלק 3: סיום מבוא למחשבים – לתוכנה ולחומרה. (השולטים -משוחררים עד לדיווח). ~ 20 שקפים (תוכנה), ~ 38 שקפים (חומרה). הסבר טכני על אופן בניית אתר בית (מטלת חובה) – גב' דנה פרידמן. מה צפוי בהרצאה 4 (הבאה)? דיווח נושא. מחשבים ומערכות מידע – יסמין ויערה יובל דן-גור נובמבר 18
2
חלק 1: – מה למדנו בהרצאה 2?
3
חזרה קצרה על נושאי הרצאה 2
השילוש: עולם תוכן, פונקציה/היררכיה ארגונית ומערכת מידע. (דוגמה: עולם תוכן=פיננסים, היררכייה=ניהול הבככיר, מערכת מידע =ESS). שקף 9 בהרצאה 2. משימות ב"שילוש" הנתמכות ע"י מערכות המידע. (דוגמה: תקציב ר"ש). סוגי מערכות מידע. (3 חריגים: TPS,ESS,ERP). סווגי החלטות והקשרן למערכות מידע. (structured/unstructured, היררכיית המחליט). תלות (מקובלת) בין מערכות. (outpt1 >>input2). מושגי יסוד בחומרה (למשל: CPU,RAM ועוד). מבוא לתוכנה (מהי תוכנה? מערכת הפעלה, HTML). מחשבים ומערכות מידע – יסמין ויערה יובל דן-גור נובמבר 18
4
שאלות למחשבה (לא נענה עליהן כרגע)
נסו לתאר לחיוב ושלילה השפעת הכנסת מערכת מידע על הארגון: על חבריו, אופן ניהולו, תפקידים בארגון, מוקדי כוח, מיצוב מול מתחריו, ועוד ועוד ועוד...). האם ניתן לקבוע באופן חח"ע את קטגוריית מערכת המידע? מדוע? עד כמה קשורה התפתחות מערכות מידע להתפתחות תוכנה? להתפתחות חומרה? ל-TCO של מערכות מידע? האם החזון של ביל גייטס הינו "תעמולה" וקידום מכירות בלבד? האם יש בו חדש? האם יש בו מקורי? "למה פיטר גייטס את המנכ"ל ביל"? אז מדוע ההתלהבות הרבה מ-HTML (XML/). מחשבים ומערכות מידע – יסמין ויערה יובל דן-גור נובמבר 18
5
חלק 2 - יישומי בינה מלאכותית (AI) בניהול (הקדמה)
6
Components of an I/S Input Output Computer Hard- ware System software
Applications software People Data Procedures Output מחשבים ומערכות מידע – יסמין ויערה יובל דן-גור נובמבר 18 3 4 4
7
Artificial intelligence
Goal To develop computers that can act like people in every way What do humans do? Inwardly: think, react, emote Outwardly: move, see, feel create, innovate, invent, crack jokes Communicate among ourselves מחשבים ומערכות מידע – יסמין ויערה יובל דן-גור נובמבר 18
8
מחשבים ומערכות מידע – יסמין ויערה
AI foundations פסיכולוגיה, קוגניציה Cognitive science Psychology רובוטיקה Robotics ממשקים Interfaces גנטיקה ואבולוציה מדעי המחשב מערכות מידע מחשבים ומערכות מידע – יסמין ויערה יובל דן-גור נובמבר 18
9
מחשבים ומערכות מידע – יסמין ויערה
Developments by AI Decision support systems Support decision-making by humans Expert systems Make decision in place of an expert; Acts as an expert assistant to a non-expert user Neural nets Fuzzy logic מחשבים ומערכות מידע – יסמין ויערה יובל דן-גור נובמבר 18
10
מחשבים ומערכות מידע – יסמין ויערה
The AI family NATURAL LANGUAGE ROBOTICS PERCEPTIVE SYSTEMS EXPERT INTELLIGENT MACHINES ARTIFICIAL INTELLIGENCE מחשבים ומערכות מידע – יסמין ויערה יובל דן-גור נובמבר 18
11
מחשבים ומערכות מידע – יסמין ויערה
AI chronology מחשבים ומערכות מידע – יסמין ויערה יובל דן-גור נובמבר 18
12
The AI paradox / tragedy
Simon’s prediction Promise / fulfillment מחשבים ומערכות מידע – יסמין ויערה יובל דן-גור נובמבר 18
13
מחשבים ומערכות מידע – יסמין ויערה
The Turing test A computer deserves to be called intelligent if it could deceive a human into believing that it was human. See Kurzweil’s “Cybernetic Poet”, at מחשבים ומערכות מידע – יסמין ויערה יובל דן-גור נובמבר 18
14
Eliza as symbol of paradox
History of Joseph Weizenbaum, Computer Power and Human Reason Try ELIZA out for yourself, at: a.html or at מחשבים ומערכות מידע – יסמין ויערה יובל דן-גור נובמבר 18
15
? למה זה מעניין מנהלים Why would business be interested ?
PRESERVE EXPERTISE CREATE KNOWLEDGE BASE MECHANISM NOT SUBJECT TO FEELINGS, FATIGUE, WORRY, CRISIS ELIMINATE ROUTINE / UNSATISFYING JOBS ENHANCE KNOWLEDGE BASE שימור הנסיון יצירת בסיס ידע מכונות אינן “רגישות”, מתעייפות, דואגות, נלחצות, יוצאות למילואים או לחופשת לידה אפשר לוותר על עבודות משעממות, רוטיניות, לא מספקות אפשר לשפר את הידע הארגוני על משימותיו מחשבים ומערכות מידע – יסמין ויערה יובל דן-גור נובמבר 18
16
מערכות מומחה Expert systems
Application that acts as an expert CAPTURES HUMAN EXPERTISE IN LIMITED DOMAINS OF KNOWLEDGE It gives recommendations about customer credit engineering problems legal situations sifting for the exception מחשבים ומערכות מידע – יסמין ויערה יובל דן-גור נובמבר 18
17
חלק 3 (א'): סיום מבוא לתוכנה
18
SOFTWARE עברנו בהרצאה 2 OPERATING SYSTEM:
APPLICATION SOFTWARE OPERATING SYSTEM: SCHEDULED COMPUTER EVENTS ALLOCATES COMPUTER RESOURCES MONITORS EVENTS LANGUAGE TRANSLATORS: INTERPRETERS COMPILERS UTILITY PROGRAMS: ROUTINE OPERATIONS MANAGE DATA SYSTEM SOFTWARE HARDWARE עברנו בהרצאה 2
19
HTML is not a programming language, neither is XML
20
Example: Memory management
Heavy line–actual RAM, thin–perceived memory, dotted–one program Single space Partitions Virtual memory Task 1 Task 1 Task 4 Task 5 Task 2 Task 2 Task 1 Task 6 Task 3 Task 3 Task 7 42 22 22
21
Operating system functions (2/2)
Coordinator for application programs Manage resources memory devices Coordinate activities Manage files User interface (GUI) 43 23 23
22
Why do operating systems matter?
They provide different features e.g., memory management, GUI Programs are written for an O/S choose applications, then choose O/S O/S used to be proprietary choice of O/S dictated choice of hardware 46 25 25
23
Trends in operating systems
Multi-programming Multi-processing Virtual memory Interprocess communications More features new kinds of I/O supported better integration of programs Require more powerful hardware 47 26 26
25
Program Execution Process current +next 5 slides
On the disk: … p := x + y; write(‘dfile.dat’, p); ... 10 10
26
Scene 2 : Act 1 … p := x + y; write(‘dfile.dat’, p); ... Machine
instructions Compiler 11
28
Scene 2 : Act 2 Saved to Machine instructions 13
29
Scene 2 : Act 3 Use the program 14
30
Scene 3 Machine instructions Copied to RAM Begins to execute 15
31
Generations of programming languages
Machine language (1st) Assembler language (2nd) High-level languages (3rd) Ada, BASIC, C, C++, COBOL, FORTRAN, LISP, Pascal, PL/1, etc. Java, Visual BASIC, C#, etc. Fourth- and fifth-generation SQL, Prolog, query languages, etc. 11
34
Types of user interfaces
Command-oriented interfaces prompt the user to type in a command that is translated into an instruction for the program to follow Menu-driven interfaces offer a list of choices or options, called a menu, as a way of letting a user choose from several different commands or functions Graphical User Interfaces (GUI’s) use pictures and graphic symbols to represent commands, choices or actions Natural Language interfaces allow the user to input simple English statements that are translated into commands by the program. 45 24 24
35
Object Linking & Embedding
Object Linking & Embedding (OLE) allows user to copy text/graphics from one document to another or to embed text/graphics from one program into another program/document Server Application supplies objects user places in other applications Client application accepts objects from other applications Copy copies data from one application & places it in another Link is used when user wants changes made to the server object to appear automatically in all linked client objects Embed is used when user wants an object to become part of the client document
36
OBJECT-ORIENTED PROGRAMMING
COMBINES DATA & PROCEDURES INTO A SINGLE OBJECT PROGRAM SENDS MESSAGE TO OBJECT TO PERFORM EMBEDDED PROCEDURE OBJECT’S DATA ENCAPSULATED FROM REST OF SYSTEM CREATES REUSABLE CODE REDUCES TIME AND COST OF WRITING SOFTWARE *
37
OBJECT-ORIENTED PROGRAMMING
VISUAL PROGRAMMING: SELECT AND ARRANGE OBJECTS RATHER THAN WRITE CODE CLASS: ALL OBJECTS OF A CLASS HAVE ALL FEATURES OF THAT CLASS INHERITANCE: SPECIFIC CLASS RECEIVES FEATURES OF A MORE GENERAL CLASS OVERRIDE: SUBCLASS MAY OVEERRIDE INHERITED METHOD (e.g.: Printout of an HOURLY worker Pay Check may differ from that of a WEEKLY worker) *
38
OBJECT-ORIENTED PROGRAMMING
JAVA: Sun Microsystems OBJECT-ORIENTED PROGRAMMING LANGUAGE APPLET: TINY PROGRAM TO EXECUTE SMALL FUNCTION APPLETS DOWNLOADED FROM NETWORK RUN ON ANY COMPUTER & OPERATING SYSTEM RESULT SAVED ON NETWORK, NOT ON PC ONLY NETWORK VERSION OF SOFTWARE NEEDS UPGRADE *
39
JAVA Write Once Run Anywhere (!?) Object Oriented Programming Language
Using applets allows: elimination of need for large & expensive hardware elimination of lots of storage and maintenance overhead
40
JAVA (what we will still see...)
It IS neither entirely compiled nor entirely interpreted (BYTECODE) It IS comparatively easy to learn It IS capturing everyone’s attention Will it be (a) standard? Will it be secure? Will it be fast enough? WHAT ABOUT C#?
41
.NET (dot Net) .NET is Microsoft's next-generation Visual Studio development environment, yet another new programming language (C#), and a new data-exchange and messaging framework, based on XML and SOAP. While java promises platform portability, .NET promises language portability.
42
TIME SHARING MANY USERS SHARE LARGE CPU:
TIME IN CPU DIVIDED INTO SLICES (e.g.: 2 MILLISECONDS) EACH USER HAS ACCESS TO CPU DURING SLICE SINCE CPU IS FAST, CAN DO MUCH DURING TIME SLICE USER’S JOB SWAPPED OUT AT END OF SLICE *
43
MULTIPROCESSING TWO OR MORE PARALLEL PROCESSORS IN SYSTEM
PROGRAM CAN BE DIVIDED TO BE PROCESSED BY MULTIPLE CPUs CAN PROCESS LARGE PROGRAMS MORE RAPIDLY *
44
Applications
45
The Generic Web Service Architecture
Web Services The Generic Web Service Architecture
46
חלק 3 (ב'): סיום מבוא לחומרה
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.