6.3 Distributed Resource Controller The DRC is written in distributed  การแปล - 6.3 Distributed Resource Controller The DRC is written in distributed  ไทย วิธีการพูด

6.3 Distributed Resource Controller


6.3 Distributed Resource Controller
The DRC is written in distributed Erlang and runs on a network of Windows-NT machines. The DRC has a robust scalable architecture and runs on low cost hardware. The resource which are controlled are a collection of various audio devices, human operators together with various database systems.
The allocation of resources is achieved using a dedicated scripting language - the meta-interpreter for the scripting language is written in Erlang.
Erlang systems is a company owned by Ericsson which was set up to and to market Erlang and to provide consulting and training in Erlang.
The fist functioning system is currently in use on two sites in Denmark where it is used by 638 operators and controls 400 audio ports.
This project was delivered to the end-user and had completed its acceptance tests in less than a year after the requirements had been agreed upon.
Programming took 9,000 man hours and testing 2,000 man hours with seven programmers and two testers. The resulting program has 40 Erlang modules, two external C programs and 12,800 lines of Erlang code.

7. Comments
7.1 Time to market
Although the actual programming phase of the software development process is only a very small part of the total design work the choice of programming language and tools has a profound effect on the total life cycle costs. Use of Erlang in a number of different projects has dramatically shortened time to market and greatly improved the quality of delivered software.
7.2 Performance
Erlang is sufficiently fast for delivering real telecommunication products.
Interestingly Erlang rarely does well in small benchmark comparisons with C. C programs are usually faster than the equivalent Erlang programs.
However, when talking about large systems the opposite seems to be true - usually the Erlang programs are faster than the C. The reasons for this are not well understood.
7.3 Real-Time garbage collection
It seems to be a widely accepted myth that garbage collected languages are unsuitable for programming real-time control systems.
In our experience the opposite appears to be true. In implementing large control systems in conventional languages problems of memory leakage and fragmentation are extremely difficult to eliminate. The cost of ad hoc solutions seems to outweigh that of using a purpose-built garbage collector.
One thing that is clear is that the run-time dynamic memory requirements of a really-time system programmed in Erlang are surprisingly small.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!

ควบคุมทรัพยากร 6.3 กระจาย
DRC เขียนใน Erlang กระจายและทำงานบนเครือข่ายของ Windows NT-เครื่อง DRC มีสถาปัตยกรรมที่ปรับขนาดที่แข็งแกร่งและทำงานบนฮาร์ดแวร์ที่ค่าใช้จ่ายต่ำ ทรัพยากรที่มีการควบคุมที่มีการเก็บรวบรวมของอุปกรณ์เสียงต่างๆประกอบการของมนุษย์ร่วมกับระบบฐานข้อมูลต่างๆ.
การจัดสรรทรัพยากรคือความสำเร็จในการใช้ภาษาสคริปต์เฉพาะ - เมตาล่ามสำหรับภาษาสคริปต์ที่เขียนในเออร์แลง
ระบบ Erlang เป็น บริษัท ที่เป็นเจ้าของโดยอีริคสันซึ่งได้รับการจัดตั้งขึ้นเพื่อเออร์แลงและการตลาดและการให้คำปรึกษาและการฝึกอบรมใน. เออร์แลง.
ระบบการทำงานกำปั้นใช้งานในปัจจุบันเมื่อสองเว็บไซต์ในประเทศเดนมาร์กที่มันจะถูกใช้โดยผู้ประกอบการ 638 และควบคุมพอร์ต 400 เสียง.
โครงการนี​​้ถูกส่งไปยังผู้ใช้ปลายทางและเพิ่งเสร็จสิ้นการทดสอบการยอมรับในเวลาน้อยกว่าหนึ่งปีหลังจากที่ความต้องการ ได้รับการตกลงกัน. การเขียนโปรแกรม
เอา 9,000 ชั่วโมงคนและการทดสอบ 2,000 ชั่วโมงคนกับเจ็ดโปรแกรมเมอร์และสองการทดสอบโปรแกรมส่งผลให้มี 40 โมดูลเออร์แลงสองโปรแกรม C ภายนอกและ 12,800 บรรทัดของรหัส erlang.

7 ความเห็น
7.1
เวลาในการตลาดแม้ว่าขั้นตอนการเขียนโปรแกรมจริงของกระบวนการพัฒนาซอฟต์แวร์เป็นเพียงส่วนเล็ก ๆ ของงานออกแบบทั้งหมดเลือกของการเขียนโปรแกรมภาษาและเครื่องมือที่มีผลกระทบอย่างลึกซึ้งต่อค่าใช้จ่ายวงจรชีวิตทั้งหมดใช้เออร์แลงในจำนวนโครงการที่แตกต่างกันได้สั้นลงอย่างมากเวลาในการตลาดและการปรับปรุงอย่างมากคุณภาพของซอฟแวร์ที่จัดส่ง.

7.2 ประสิทธิภาพ Erlang อย่างรวดเร็วเพียงพอสำหรับการส่งมอบผลิตภัณฑ์โทรคมนาคมจริง.
ที่น่าสนใจเออร์แลงไม่ค่อยจะดีในการเปรียบเทียบมาตรฐานขนาดเล็กที่มีค . โปรแกรม C มักจะเร็วกว่าโปรแกรม Erlang เทียบเท่า.
อย่างไรก็ตามเมื่อพูดถึงเกี่ยวกับระบบที่มีขนาดใหญ่ตรงข้ามที่ดูเหมือนว่าจะเป็นจริง - ปกติโปรแกรม erlang จะเร็วกว่า C สาเหตุของการนี​​้จะไม่เข้าใจดี.
7.3 การเก็บขยะแบบ real-time
มันน่าจะเป็นตำนานได้รับการยอมรับอย่างกว้างขวางว่าภาษาที่เก็บรวบรวมขยะไม่เหมาะสมสำหรับการเขียนโปรแกรมระบบควบคุมแบบ real-time.
ในประสบการณ์ของเราตรงข้ามจะปรากฏขึ้นที่จะเป็นจริงในการดำเนินการระบบการควบคุมที่มีขนาดใหญ่ในภาษาธรรมดาปัญหาการรั่วไหลของหน่วยความจำและการกระจายตัวเป็นอย่างมากยากที่จะกำจัด ค่าใช้จ่ายในการโฆษณาการแก้ปัญหาเฉพาะกิจดูเหมือนว่าจะเกินดุลที่ใช้เก​​็บขยะเป้าหมายที่จะสร้าง.
สิ่งหนึ่งที่ชัดเจนคือว่าเวลาทำงานต้องการหน่วยความจำแบบไดนามิกของระบบจริงๆเวลาโปรแกรมในเออร์แลงที่มีขนาดเล็กอย่างแปลกใจ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!

6.3 ควบคุมทรัพยากร Distributed
DRC ที่เขียนในภาษาเออร์แลงกระจาย และทำงานบนเครือข่ายของเครื่อง Windows NT DRC มีสถาปัตยกรรมปรับขนาดได้แข็งแรง และทำงานบนฮาร์ดแวร์ต้นทุนต่ำ ทรัพยากรที่มีควบคุมเป็นชุดของอุปกรณ์เสียงต่าง ๆ ตัวมนุษย์กับระบบฐานข้อมูลต่าง ๆ
ทำการปันส่วนทรัพยากรโดยใช้ภาษาการเขียนสคริปต์เฉพาะ - เขียน meta-แปลสำหรับภาษาการเขียนสคริปต์ในภาษาเออร์แลง
ระบบ Erlang เป็นบริษัทเป็นเจ้าของ โดยอีริคสันซึ่งตั้งขึ้นเพื่อ และตลาด Erlang และให้คำปรึกษา และฝึกอบรมในภาษาเออร์แลง
ระบบการทำงานของกำปั้นถูกใช้บนไซต์สองในเดนมาร์กซึ่งมันถูกใช้ โดยผู้ประกอบการ 638 และควบคุม 400 เสียงพอร์ต
โครงการนี้ได้ถูกส่งให้กับผู้ และได้เสร็จสิ้นการทดสอบการยอมรับในน้อยกว่าหนึ่งปีหลังจากมีการตกลงความต้องการ
เขียนเอา 9000 คนชั่วโมงและทดสอบ 2000 คนชั่วโมงกับโปรแกรมเมอร์ 7 และทดสอบสอง โปรแกรมได้ มีโมดู Erlang 40 โปรแกรม C ภายนอกสองบรรทัด 12,800 ของ Erlang รหัส

7 ความคิดเห็น
7.1 เวลาตลาด
แม้ว่าขั้นตอนการเขียนโปรแกรมจริงของกระบวนการพัฒนาซอฟต์แวร์เป็นเพียงส่วนเล็ก ๆ ของงานออกแบบรวม ความหลากหลายในการเขียนโปรแกรมภาษาและเครื่องมือมีผลอย่างยิ่งในต้นทุนวงจรชีวิตทั้งหมด ใช้ Erlang ในโครงการต่าง ๆ ได้เวลาตลาดลดลงอย่างมาก และปรับปรุงคุณภาพของซอฟต์แวร์จัดส่งอย่างมาก
7.2 ประสิทธิภาพ
Erlang เป็นอย่างรวดเร็วเพียงพอสำหรับการส่งมอบผลิตภัณฑ์โทรคมนาคมจริง.
แล็ Erlang ไม่ค่อยดีใน C. C โปรแกรมมักเร็วกว่าเทียบเท่า Erlang โปรแกรมการเปรียบเทียบเกณฑ์มาตรฐานเล็ก
อย่างไรก็ตาม เมื่อพูดถึงระบบขนาดใหญ่ตรงข้ามน่าจะ เป็นจริง - ปกติโปรแกรมภาษาเออร์แลงจะเร็วกว่าค สาเหตุนี้จะไม่ดีเข้าใจ.
7.3 เก็บรวบรวมขยะแบบเรียลไทม์
ดูจะเป็นตำนานที่ยอมรับอย่างกว้างขวางว่า ขยะรวบรวมภาษาไม่เหมาะสมสำหรับการเขียนโปรแกรมระบบควบคุมแบบเรียลไทม์
ของเรา ตรงข้ามดูเหมือนจะ เป็นจริง ในการปฏิบัติตามระบบควบคุมขนาดใหญ่ในภาษาทั่วไปปัญหาของหน่วยความจำ รั่วไหลและกระจายตัวได้มากยากที่จะกำจัด ต้นทุนของโซลูชั่นเฉพาะกิจน่าจะ เกินที่ใช้แบบปิดตัวเก็บรวบรวมขยะ
สิ่งหนึ่งที่ชัดเจนคือความต้องการหน่วยความจำแบบไดนามิกขณะใช้งานของระบบจริง ๆ เวลาโปรแกรมในภาษาเออร์แลงจู่ ๆ เล็ก
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
คอนโทรลเลอร์ DRC ทรัพยากร

6.3 ที่มีการเขียนแบบกระจายใน Erlang เสร็จสิ้นแล้วหรือไม่กระจายและทำงานในเครือข่ายของเครื่อง Windows NT DRC ที่มีสถาปัตยกรรมที่ปรับขนาดได้อย่างยืดหยุ่นและมีความแข็งแกร่งที่ทำงานบนฮาร์ดแวร์ต้นทุนต่ำ ทรัพยากรที่มีการควบคุมเป็นที่รวมของอุปกรณ์สัญญาณเสียงต่างๆให้ผู้ประกอบธุรกิจของมนุษย์ด้วยกันกับระบบฐานข้อมูล.
การจัดสรรทรัพยากรที่จะทำได้โดยใช้ที่ให้บริการ Active scripting ภาษา - เมตา - ไมโครโฟนสำหรับล่าม ภาษา สคริปต์สำหรับที่มีการเขียนใน Erlang เสร็จสิ้นแล้วหรือไม่.
Erlang เสร็จสิ้นแล้วหรือไม่มีระบบที่บริษัทเป็นเจ้าของโดย Ericsson ซึ่งได้ถูกสร้างขึ้นเพื่อไปและไปยังตลาด Erlang เสร็จสิ้นแล้วหรือไม่และให้การฝึกอบรมและการให้คำปรึกษาใน Erlang เสร็จสิ้นแล้วหรือไม่.
ที่กำปั้นทำงานระบบจะใช้อยู่ในปัจจุบันในสองสถานที่ในประเทศเดนมาร์กที่ถูกใช้โดย 638 รายและการควบคุม 400 พอร์ตเสียง.
โครงการนี้ถูกส่งไปยังผู้ใช้สุดท้ายและได้รับการยอมรับของการทดสอบในเวลาไม่ถึงหนึ่งปีหลังจากที่มีความต้องการเป็นที่ตกลงกันแล้ว.
การตั้งโปรแกรมได้ 9,000 คนชั่วโมงและการทดสอบ 2 , 000 คนชั่วโมงพร้อมด้วย 7 คนและทั้งสองถนน.โปรแกรมส่งผลให้มี 40 โมดูล Erlang เสร็จสิ้นแล้วหรือไม่ทั้งสองโปรแกรม C ภายนอก และ 12,800 สายของรหัส Erlang เสร็จสิ้นแล้วหรือไม่.

7 ความคิดเห็น
7.1 เวลาไปยังตลาด
แม้ว่าขั้นตอนการตั้งโปรแกรมจริงของกระบวนการพัฒนาซอฟต์แวร์ที่เป็นเพียงส่วนหนึ่งขนาดเล็กเป็นอย่างมากในการทำงานการออกแบบทั้งหมดที่เป็นทางเลือกของเครื่องมือและ ภาษา การตั้งโปรแกรมมีผลอย่างลึกซึ้งในค่าใช้จ่ายในวงจรชีวิตทั้งหมดการใช้ Erlang เสร็จสิ้นแล้วหรือไม่ในโครงการมีเวลาสั้นลงอย่างมากการตลาดและเป็นอย่างมากได้รับการปรับปรุงให้มี คุณภาพ ของส่งมอบซอฟต์แวร์.

Erlang เสร็จสิ้นแล้วหรือไม่ 7.2 ประสิทธิภาพ การทำงานมากพอได้อย่างรวดเร็วสำหรับการสื่อสารแบบเรียลไทม์ ผลิตภัณฑ์ .
Erlang เสร็จสิ้นแล้วหรือไม่ที่น่าสนใจน้อยคนนักจะทำได้ดีในขนาดเล็กการวัด ประสิทธิภาพ การเปรียบเทียบกับ C . C โปรแกรมโดยปกติมีความเร็วที่มากเกินกว่าที่เทียบเท่า Erlang เสร็จสิ้นแล้วหรือไม่โปรแกรม.
อย่างไรก็ตาม,เมื่อพูดถึงระบบขนาดใหญ่ที่อยู่ตรงข้ามกับดูเหมือนว่าจะเป็นความจริง - Erlang เสร็จสิ้นแล้วหรือไม่โดยปกติแล้วที่โปรแกรมได้เร็วกว่าที่กำหนดให้เหตุผลที่ไม่เข้าใจกันดี.
7.3 แบบ real - time ขยะคอลเลคชั่น
ดูเหมือนว่าจะเป็นที่ยอมรับกันอย่างกว้างขวางได้รับการยอมรับความเชื่อว่าถังขยะเก็บรวบรวม ภาษา ไม่เหมาะสำหรับการตั้งโปรแกรมแบบเรียลไทม์การควบคุมระบบ.
ในของเราจะได้รับประสบการณ์ที่อยู่ตรงข้ามกับจะปรากฏขึ้นเป็นความจริง.ในการใช้ระบบการควบคุมขนาดใหญ่ใน ภาษา ทั่วไปปัญหาของการแบ่งแยกออกเป็นชิ้นเล็กชิ้นน้อยและมีการรั่วซึมของหน่วยความจำเป็นอย่างมากในการที่จะขจัดได้ยาก ราคาของเครือข่ายเฉพาะกิจโซลูชันดูเหมือนจะมียอดสูงกว่าจำนวนเงินที่มีการใช้โถเก็บขยะสร้างขึ้นตามวัตถุประสงค์.
สิ่งหนึ่งที่เป็นที่ชัดเจนว่าความต้องการหน่วยความจำเวลาใช้งานแบบไดนามิกของระบบจริงๆเวลาที่ตั้งโปรแกรมไว้ใน Erlang เสร็จสิ้นแล้วหรือไม่มีขนาดเล็กอย่างน่าอัศจรรย์ใจ
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: